XUSG, XU's supreme graphics lib, is a handy wrapper currently for DirectX 12. It can be a good reference for designing your own DX12 wrapper APIs.
-
Updated
Feb 16, 2025 - C
XUSG, XU's supreme graphics lib, is a handy wrapper currently for DirectX 12. It can be a good reference for designing your own DX12 wrapper APIs.
Ray tracing sample using GGX reflection model, 1spp with spatial-temporal denoiser. Acceleration structure build uses async compute.
Redflash is a physics-based GPU renderer based on Path Tracing implemented in NVIDIA® OptiX 6.0, which can consistently draw scenes with mixed Polygons and Raymarching
XUSGRayTracing-EZ sample on DirectX12: real-time voxelization making use of ray-tracing pipeline for easy solid voxelization.
DirectX 12 sample: real-time rendering with a sparsely volumetric representation from a mesh by depth peeling OIT. The ray-traced shadow path is only enabled with the native DXR, while DXR fallback layer is not supported for this sample, since IgnoreHit() causes crash due with dxrfallbackcompiler anyway.
Real-time fluid simulation using smoothed particle hydrodynamics (SPH) by taking advantage of GPU hardware ray tracing for particle neighbor search.
Dx12 based renderer not using any wrappers (for learning purpose)
Add a description, image, and links to the dxr topic page so that developers can more easily learn about it.
To associate your repository with the dxr topic, visit your repo's landing page and select "manage topics."