Releases: liblava/liblava
Releases · liblava/liblava
liblava 2022 - v0.7.3
liblava 2022 alpha - v0.7.2
Free download on itch.io ➜ demo collection
What's Changed
Look at 2022 preview - v0.7.1 for more information
- Macos by @NorbertoBurciaga in #87
Full Changelog: 0.7.1...0.7.2
liblava 2022 preview - v0.7.1
Highlights
- Added producer and property managing in novel engine
- Beta Vulkan Profile support (basic usage)
- Compile shaders on app start with shaderc
- Benchmark your app by pressing control + b
- Take a screenshot by pressing control + p
- Added many new Command-Line Arguments
- Individual app configs using identification and parameter overloading
- Now with CPM.cmake instead of git submodules
- Overall polished demos and tutorial stages
- Improved documentation and lots of refactorings
What's Changed
- Fix win32 in #74
- Added support for VkPhysicalDevice2 by @Cons-Cat in #78
- 2022 Update in #79
- Update GitHub Actions in #80
- Imgui using cpm.cmake by @mall1 in #83
- Use CPM.cmake instead of submodules in #84
- Producer generates shaders + update demos in #85
- Macos build by @NorbertoBurciaga in #86
New Contributors
- @mall1 made their first contribution in #83
- @NorbertoBurciaga made their first contribution in #86
Full Changelog: 0.6.3...0.7.1
liblava 2021 alpha - v0.6.3
➜ Download
Highlights
- New Demos ➜ light + shapes + generic triangle
- Generic mesh and mesh data (template)
- Hex point, cell and grid (hexagon)
- Many fixes, refactoring and clean up
- Improved documentation
- GitHub Actions
What's Changed
- Added a setter for input assembler topology by @Cons-Cat in #58
- Switch CI to GitHub Actions by @TheLavaBlock in #66
- Monomorphized Vertex Layout by @Cons-Cat in #59
- Added camera matrix getters by @Cons-Cat in #67
- Fixed mesh data regression by @Cons-Cat in #68
- Added linking instruction to Install.md by @Cons-Cat in #69
- Added a scale by vector method to mesh data by @Cons-Cat in #70
- Fixed vertex buffer stride by @Cons-Cat in #72
- Made camera controls customizable by @Cons-Cat in #71
- Separate primitive mesh data creation by @Cons-Cat in #73
Full Changelog: 0.6.2...0.6.3
❤️ Thanks to @Cons-Cat and @pezcode who keep pushing the project forward with their time and knowledge
Demos
lava light
deferred shading / offscreen rendering
lava spawn
uniform buffer camera
lava lamp
push constants to shader
lava shapes
generating primitives
lava generic triangle
float, double, and int meshes
lava triangle
classic colored mesh
liblava 2021 preview - v0.6.2
➜ Download
What's Changed
- New demo: light by @pezcode in #52
- Install demo binaries by @pezcode in #53
- Fix install instruction for multi-config generators by @pezcode in #54
- Fix VMA include installation by @pezcode in #55
- Install res folder with demos by @pezcode in #56
- Skip empty include dirs during install by @pezcode in #57
Full Changelog: 0.6.1...0.6.2
lava light
deferred shading / offscreen rendering
liblava 2020 - v0.5.5
- lava ➜ liblava tests
- lava-triangle ➜ classic colored mesh
- lava-lamp ➜ push constants to shader
- lava-spawn ➜ uniform buffer camera
"But why is there no Linux build?"
Because Linux users like to build everything themselves, right? 😉
Full Changelog: 0.5.4...0.5.5
liblava 2020 preview - v0.5.0
What's Changed
- Use ImGui::WantCaptureKeyboard for key callbacks by @pezcode in #8
- allow setting graphics pipeline subpass by @pezcode in #10
Full Changelog: 0.4.4...0.5.0
liblava 2019 - v0.4.4
- lava ➜ liblava tests
- lava-triangle ➜ classic colored mesh
- lava-lamp ➜ push constants to shader
- lava-spawn ➜ uniform buffer camera
Full Changelog: 0.4.3...0.4.4