Currently just a graphic engine based on vulkan, may extend to a game engine in the future.
This project is using xmake to manage, after download xmake, you can run commands below to build this project.
xmake
xmake run
If you want to generate vs project file, you can also run commands below.
xmake project -k vsxmake -m "debug,release"
- RenderGraph
- Shader Reflection For Auto Create Render Pipeline
- Forward / Defer Shading Pipeline
- Orbit / FirstPerson Camera
- PBR + IBL
- Shadow Map with PCF Filter
- Tangent Space Normal Mapping
- ACES ToneMapping
- HDR Pipeline
- GLTF Support with TinyGLTF
- DrawIndirect and ComputeShader