Releases: Interrupt/delve-framework
Releases · Interrupt/delve-framework
Build Fixes
Basic Lua support for web builds again + clipboard support.
What's Changed
- Fix zig version number by @Vincent-Dalstra in #91
- Add a link to the 'delve-framework-example' repository by @Vincent-Dalstra in #92
- Enable clipboard support by @Vincent-Dalstra in #93
- Getting Lua working for Web builds again by @Interrupt in #94
New Contributors
- @Vincent-Dalstra made their first contribution in #91
Full Changelog: 0.1.3...0.1.4
Release 0.1.3 - Zig 0.15.x support
Delve Framework has now been updated to support Zig 0.15, as well as the latest version of Sokol.
Release 0.1.2 - Zig 0.14 Update
Thanks to @nicoabie we now target Zig 0.14. Zig 0.15 will be next.
Release 0.1.1 - More API cleanup
This cleans up the basic API even further. Changes:
- In Texture creation, images are passed as values
- In Shader creation, error unions are returned instead of nullable values
Release 0.1.0 - Squeaky Clean
This release bumps up the Delve Framework to version 0.1.0, signalling it's increased stability
Changes include:
- API Changes to be easier work with. Materials, Shaders, and Textures can now be passed by value.
- The example apps all run without memory leaks now, after an audit of all systems
- Quake MDL and Map loading and rendering support
- Shaders can now be loaded from Sokol's YAML reflection files, opening a door to moddable shaders for games
- More Shader and Material API changes around Uniform Blocks, making steps towards all shader data being able to bind automatically
0.0.12
What's Changed
- Skeletal mesh animations can be blended together now by @Interrupt in #28
- Skeletal mesh bones can be moved programatically now by @Interrupt in #30
- Basic lighting shader and example by @Interrupt in #33
- Adding an ambient lighting term and support for more point lights by @Interrupt in #35
- Splitting up the projection and view matrices when drawing by @Interrupt in #36
- Draw api update: draw calls take a CameraMatrices struct instead of separate view and proj matrices by @Interrupt in #37
- Custom console commands can be registered now by @Interrupt in #38
- Adding fog to the basic lighting shader and to the material params by @Interrupt in #41
- Quake MDL Support by @joshuaskelly in #39
- Updating meshes to hold pointers to materials, not the actual material by @Interrupt in #34
Full Changelog: 0.0.11...0.0.12
Skinned Animation Support
This release adds support for skinned animations, see the new skinned-animations example.
Fixing Lua artifact not being found in fresh builds
Merge pull request #23 from Interrupt/fix-lua-build Fixing the Lua artifact not being found when building fresh
Zig 0.13.0 upgrade
Updates to target Zig 0.13.0 as well as updating dependencies.