This repository was archived by the owner on Mar 22, 2026. It is now read-only.
Releases: PiquelChips/DirkEngine-cpp
Releases · PiquelChips/DirkEngine-cpp
v0.2
This is the second minor release of the DirkEngine. This version comes with a custom build tool & brand new platform interface. We have also added ImGui integration for easier UI creation.
What's Changed
Rendering
- Refactor engine architecture & Makefiles for build by @PiquelChips in https://github.com/PiquelChips/DirkEngine/pull/55
- feat: (ImGui) Multi-Viewports, Docking & ImGui Renderer by @PiquelChips in https://github.com/PiquelChips/DirkEngine/pull/82
Platform
- feat: custom platform API & window system + ImGui by @PiquelChips in https://github.com/PiquelChips/DirkEngine/pull/63
Build Tool
- DirkBuildTool by @PiquelChips in https://github.com/PiquelChips/DirkEngine/pull/57
- Genrate Compile Commands with DirkBuild Tool by @PiquelChips in https://github.com/PiquelChips/DirkEngine/pull/62
- feat: (build tool) Cleaning, multiple includes, warning levels & platform specific modules by @PiquelChips in https://github.com/PiquelChips/DirkEngine/pull/83
Other Features
- refactor: logging & assertions by @PiquelChips in https://github.com/PiquelChips/DirkEngine/pull/81
- [FEAT] Fix the rendering of Engine viewports + make a simple editor UI by @PiquelChips in https://github.com/PiquelChips/DirkEngine/pull/92
Bugs and Optimizations
- Make sure make tracks dependencies generated by gcc by @PiquelChips in https://github.com/PiquelChips/DirkEngine/pull/84
Documentation
- Revise README for clarity and accuracy by @PiquelChips in https://github.com/PiquelChips/DirkEngine/pull/91
Other
- Add DirkBuildTool category to release.yml by @PiquelChips in https://github.com/PiquelChips/DirkEngine/pull/74
Full Changelog: PiquelChips/DirkEngine@0.1...0.2
v0.1 release!
This is the first release for the DirkEngine! It is not by any means complete or even really functional. This release is just here to be able to track the progress of development.
What's Changed
Features
- Add proper logging by @PiquelChips in PiquelChips/DirkEngine#6
- Fix dependency managememnt by @PiquelChips in PiquelChips/DirkEngine#5
- Logging, error handling & huge reorganization by @PiquelChips in https://github.com/PiquelChips/DirkEngine/pull/8
- Refactor renderer to use Vulkan C++ bindings + multiple inflight images by @PiquelChips in https://github.com/PiquelChips/DirkEngine/pull/9
- Add deltatime to ticking by @PiquelChips in https://github.com/PiquelChips/DirkEngine/pull/11
- globals & logging by @PiquelChips in https://github.com/PiquelChips/DirkEngine/pull/12
- Improvements to Vulkan renderer code structure by @PiquelChips in https://github.com/PiquelChips/DirkEngine/pull/17
- Clean the renderer and make it more useful by @PiquelChips in https://github.com/PiquelChips/DirkEngine/pull/25
- add dirk namespace by @PiquelChips in https://github.com/PiquelChips/DirkEngine/pull/29
- Fix the
stb_image&tiny_obj_loaderdependencies + remove vulkan dependency embed by @PiquelChips in https://github.com/PiquelChips/DirkEngine/pull/30 - Use gltf for loading models by @PiquelChips in https://github.com/PiquelChips/DirkEngine/pull/35
- [FEAT] Resource Manager & EngineCreateInfo by @PiquelChips in https://github.com/PiquelChips/DirkEngine/pull/37
- Architecture rewrite by @PiquelChips in https://github.com/PiquelChips/DirkEngine/pull/39
- add camera by @PiquelChips in https://github.com/PiquelChips/DirkEngine/pull/43
- Make the camera move! (+ resizing) by @PiquelChips in https://github.com/PiquelChips/DirkEngine/pull/46
- Add World by @PiquelChips in https://github.com/PiquelChips/DirkEngine/pull/54
Bugs and Optimizations
- Fix issue with reusing semaphores by @PiquelChips in https://github.com/PiquelChips/DirkEngine/pull/24
New Contributors
- @PiquelChips made their first contribution in PiquelChips/DirkEngine#6
Full Changelog: https://github.com/PiquelChips/DirkEngine/commits/0.1