Skip to content

AmelieHeinrich/aurora

Repository files navigation

Aurora: 3D Vulkan sandbox written in C

Dependencies:

  • HandmadeMath
  • SPIRV-Reflect
  • stb_image
  • Vulkan Memory Allocator
  • volk

Features:

  • Vulkan Backend
  • GLTF loading using CGLTF
  • Bindless resource model for textures and sampelrs
  • PBR shading
  • Turing Mesh Shader pipeline
  • Frustum Culling
  • Fast Approximate Anti-Aliasing (FXAA)

Screenshots:

Sponza

Running the engine:

git clone https://github.com/Sausty/aurora
build_shaders.bat
copy_assets.bat
vcvarsall x64
build.bat
run.bat