- gpu-driven rasterizer with compute-based frustum/occlusion-culling
- optional support for meshlet-based pipelines (using VK_EXT_mesh_shader)
- pathtracer using VK_KHR_ray_tracing_pipeline, useful for comparing against a groundtruth
- load .hdr panoramas as mip-mapped cubemaps
- utils for lambert- and GGX-convolutions used by rasterizer
- glTF 2.0 via tinygltf
- broad glTF2 coverage, including many KHR extensions (transmission, volumes, iridescence, ...)
- pragmatic+easy interface, thanks imgui
- entity-component-system (registry/entity) provided by entt
- https://github.com/crocdialer/crocore
- https://github.com/glfw/glfw
- https://github.com/g-truc/glm
- https://github.com/syoyo/tinygltf
- https://github.com/tinyobjloader/tinyobjloader
- https://github.com/zeux/meshoptimizer
- https://github.com/skypjack/entt
- https://github.com/jrouwe/JoltPhysics
- https://github.com/ocornut/imgui
- https://github.com/KhronosGroup/SPIRV-Reflect
- https://github.com/microsoft/mimalloc
- https://github.com/zeux/volk
- https://github.com/nothings/stb
- https://github.com/richgel999/bc7enc_rdo
