An WIP exploration of the modern rendering landscape with Vulkan 1.4+ on Windows.
- Win10+
- Vulkan1.4+
- dedicated GPU ( preferably NV )
- Remote: https://github.com/Eichenherz/HtLib.git →
HtLib/ - Pull upstream changes:
git htlib-pull - Push local changes back:
git htlib-push - Aliases are local to this repo (
.git/config)
- meshoptimizer
- cgltf
- spng
- SPIRV-Reflect
- Dear ImGui
- DirectXShaderCompiler ( comes with Win10SDK )
- custom binary file format + asset compiler
- instance culling ( frustum + occlusion )
- meshlet culling ( frustum + occlusion )
- occlusion culling via HiZ buffer
- merge the triangles of the surviving meshlets into one index buffer
- 3 bytes tangent frames
- resource access in shaders relies on bindless or BDAs ( sometimes push descriptors too )


