Releases: Interrupt/delve-framework
Releases · Interrupt/delve-framework
Release 0.1.1 - More API cleanup
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.
Web Builds using Emscripten
This release adds support for web builds via Emscripten!
Take a look at the build.zig file in the https://github.com/Interrupt/delve-framework-example project to see how to add a web build step to your project.
Fixing Build Artifact
0.0.7 Updating build file to build the Delve static library again
Updating Zig target to 0.12.0
This upgrades the supported Zig target build from 0.11.0 to 0.12.0
More Quake map collision functions
Merge pull request #12 from Interrupt/transform-quakemap-on-load Transform quakemap on load