Releases: ViTeXFTW/VulkanW3DViewer
Releases · ViTeXFTW/VulkanW3DViewer
Release v0.3.0
Changes
- release: v0.3.0 (#86)
Installation
Download the appropriate binary for your platform:
- Linux:
VulkanW3DViewer-linux-x64-v0.3.0.tar.gz - Windows:
VulkanW3DViewer-windows-x64-v0.3.0.zip
Extract and run the executable. Requires a Vulkan 1.3+ compatible GPU and up-to-date GPU drivers.
Build Info
- Built with GCC (Linux native, Windows cross-compiled via MinGW-w64)
- Optimized release build with stripped debug symbols
- Windows binary is self-contained (no MinGW runtime DLLs required)
v0.2.0-alpha
What's Changed
- refactor: updated code structure in preparation of terrain rendering by @ViTeXFTW in #54
- build: updated compiler support in build system by @ViTeXFTW in #61
- build: exchange depricated functions with suggested alternatives by @ViTeXFTW in #65
- build: expanded compiler settings by @ViTeXFTW in #64
- fix: applicaiton crashing when changing window size by @ViTeXFTW in #66
- perf: remove
waitIdle()function and implemented wait for in-flight frames by @ViTeXFTW in #67 - chore: add pr template by @ViTeXFTW in #68
- feat: added .BIG extraction tool by @ViTeXFTW in #63
Full Changelog: v0.1.0-beta...v0.2.0-alpha
v0.1.0-beta
What's Changed
- refactor: restructure ImGui UI with modular window/panel architecture by @ViTeXFTW in #43
- refactor: extract functionality into dedicated classes by @ViTeXFTW in #44
- chore: remove unessesary debug code from main by @ViTeXFTW in #45
- feat: add cli library for proper argument handling by @ViTeXFTW in #46
- perf: exchange
waitIdle()command with double buffering by @ViTeXFTW in #47 - refactor: combine hlod draw methods into single method by @ViTeXFTW in #48
- feat: add settings handling for cross process lifetime settings by @ViTeXFTW in #50
- docs: setup documenation site with mkdocs and ai generated docs as starting point by @ViTeXFTW in #51
- feat: implement sub-mesh hover detection for HLod models by @ViTeXFTW in #49
- feat: settings window stored in app dir by @ViTeXFTW in #52
- feat: mesh visibility toggle with nested nodes by @ViTeXFTW in #53
Full Changelog: v0.1.0-alpha...v0.1.0-beta
v0.1.0-alpha
What's Changed
- build: disable deep scan for linux by @ViTeXFTW in #5
- feat: W3D parser and ImGui user interface for loading .w3d files by @ViTeXFTW in #2
- test: add google test and w3d test files by @ViTeXFTW in #8
- feat: add mesh renderer, camera and mouse control when loading a .w3d file by @ViTeXFTW in #9
- ci: run unit tests when PR is openeed to dev by @ViTeXFTW in #10
- docs: added readme by @ViTeXFTW in #11
- feat: add bones and fix locallity issue for sub-meshes by @ViTeXFTW in #13
- feat: implement automated changelog and versioning workflows by @ViTeXFTW in #12
- feat: implement HLod model assembly and LOD switching functionality by @ViTeXFTW in #14
- feat: texture manager and texture mapping by @ViTeXFTW in #15
- build: update include directories to ensure Vulkan header compatibility by @ViTeXFTW in #16
- chore: remove sub-par workflows by @ViTeXFTW in #17
- build: create powershell script for fast (re)build / launch by @ViTeXFTW in #18
- fix: adjust texture coordinate handling for Vulkan compatibility by @ViTeXFTW in #19
- fix: multiple textures for a mesh now get loaded correctly by @ViTeXFTW in #20
- chore: add debug definitions for logging and vulkan validation layers by @ViTeXFTW in #21
- chore: Add license file and updated readme extension by @ViTeXFTW in #24
- feat: animation handling for bones by @ViTeXFTW in #23
- chore: Update .gitignore to include imgui.ini by @ViTeXFTW in #26
- build: add rebuild script for CMake presets on Linux by @ViTeXFTW in #25
- fix: initialize bone matrix buffer with rest pose transforms by @ViTeXFTW in #27
- chore: repository clean-up and clarifications by @ViTeXFTW in #28
- Embed SPIR-V shaders into binary instead of loading from disk by @ViTeXFTW in #30
- Add GitHub Actions workflow for automated release builds by @ViTeXFTW in #31
- build: fix shader compile error on Windows by @ViTeXFTW in #33
- feat: information label when hovering over a bone by @ViTeXFTW in #32
- build: add appropriate compile flags based on cmake config by @ViTeXFTW in #36
- test: fix skinned vertex stub for test by @ViTeXFTW in #37
Full Changelog: https://github.com/ViTeXFTW/VulkanW3DViewer/commits/v1.0.0-alpha