b0nes164 / GPUPrefixSums
A nearly complete collection of prefix sum algorithms implemented in CUDA, D3D12, Unity and WGPU. Theoretically portable to all wave/warp/subgroup sizes.
☆74Updated this week
Related projects: ⓘ
- A compute shader implementation of the OneSweep sorting algorithm.☆60Updated 6 months ago
- Source Code for Eurographics 2024 Short Paper "Real-time Seamless Object Space Shading"☆65Updated 4 months ago
- GPU LBVH builder implemented in Vulkan and GLSL.☆28Updated last year
- Spatially Hashed Radiance Cache (SHaRC) Library☆45Updated last month
- State of the art sorting and segmented sorting, including OneSweep. Implemented in CUDA, D3D12, and Unity style compute shaders. Theoreti…☆123Updated 3 weeks ago
- GPU Radix Sort implemented in Vulkan and GLSL.☆40Updated 5 months ago
- ☆41Updated 11 months ago
- Collection of meshlet generation algorithms☆84Updated 8 months ago
- This is my experiments with BVH build algorithms on GPU.☆13Updated last week
- ☆41Updated 2 months ago
- Demo project for the large scale game component with CBTs☆118Updated 2 weeks ago
- HLSL code for https://developer.nvidia.com/blog/optimizing-compute-shaders-for-l2-locality-using-thread-group-id-swizzling/☆56Updated 6 months ago
- ☆43Updated last year
- ☆150Updated 3 years ago
- This sample showcases rasterizing and ray tracing displaced NVIDIA Micro-Mesh assets in Vulkan with and without the VK_NV_displacement_mi…☆92Updated 2 months ago
- ReSTIR FG: Real-Time Reservoir Resampled Photon Final Gathering☆43Updated 2 months ago
- Customizable compute shader for fast cache-aware mipmap generation☆42Updated last week
- Source code for the paper "ReSTIR Subsurface Scattering for Real-Time Path Tracing" (HPG 2024)☆34Updated 2 weeks ago
- Authors' implementation of our SIGGRAPH Asia 2021 Technical Communications (Viewport-Resolution Independent Anti-Aliased Ray Marching on …☆31Updated 5 months ago
- Real-time software rasterizer using compute shaders, including vertex processing stage (IA and vertex shaders), bin rasterization, tile r…☆108Updated 5 months ago
- ☆132Updated 2 years ago
- Data tables used in the Transvoxel Algorithm☆42Updated 10 months ago
- A WebGPU implementation of Position Based MPM (PB-MPM), presented at SIGGRAPH 2024.☆79Updated last month
- ☆128Updated 9 months ago
- ☆116Updated 11 months ago
- `pbrlab` is well-verified(through brute force human verification and debugging) path tracing + PBR shading/rendering implementation.☆39Updated 3 months ago
- An automation testing framework for testing shader code☆20Updated this week
- All documents related to my master thesis☆56Updated 10 months ago
- a CPU/GPU physically based renderer☆34Updated last year
- Real-Time dynamic global illumination based on surfel. This project is based on GIBS presented at SIGGRAPH 2021. Implemented with Falcor …☆63Updated last week