A DirectX 12 renderer with Nanite-like virtualized geometry and PBR lighting.
- Mesh Shaders: Hardware-accelerated mesh processing pipeline
- Nanite Geometry: Continuous LOD with automatic level selection
- PBR Rendering: Image-based lighting with physically-based materials
- Bindless Textures: Efficient texture management using descriptor arrays
- Windows 10 (20H1 or later) / Windows 11
- Visual Studio 2019 or later
- GPU with Mesh Shader support (NVIDIA RTX series, AMD RDNA2+)
Clone with submodules:
git clone --recurse-submodules git@github.com:KickRooster/GPU-pipeline.gitBuild and run in Visual Studio.