b0nes164 / GPUPrefixSumsLinks
A nearly complete collection of prefix sum algorithms implemented in CUDA, D3D12, Unity and WGPU. Theoretically portable to all wave/warp/subgroup sizes.
☆280Updated last year
Alternatives and similar repositories for GPUPrefixSums
Users that are interested in GPUPrefixSums are comparing it to the libraries listed below
Sorting:
- State of the art sorting and segmented sorting, including OneSweep. Implemented in CUDA, D3D12, and Unity style compute shaders. Theoreti…☆423Updated last year
- Sample benchmark demonstrating the VK_KHR_cooperative_matrix extension☆109Updated 7 months ago
- Spatially Hashed Radiance Cache (SHaRC) Library☆101Updated last month
- ☆129Updated 5 months ago
- FidelityFX Parallel Sort☆114Updated 4 years ago
- ☆77Updated 3 years ago
- continuous level of detail mesh library☆317Updated 2 months ago
- A possible use of Slang shader compiler together with WebGPU in C++ (both in native and Web contexts), using CMake.☆78Updated last year
- An implementation of NVIDIA's paper "Efficient Incoherent Ray Traversal on GPUs Through Compressed Wide BVHs"☆127Updated last year
- Neural Network in Dx12/HLSL Shaders☆110Updated 8 months ago
- Collection of meshlet generation algorithms☆123Updated this week
- Source Code for Eurographics 2024 Short Paper "Real-time Seamless Object Space Shading"☆79Updated last year
- One stop shop for getting started with SPIR-V.☆235Updated this week
- Samplin' Safari is a research tool to visualize and interactively inspect high-dimensional (quasi) Monte Carlo samplers.☆162Updated 5 months ago
- nanothread — Minimal thread pool for task parallelism☆91Updated last week
- This is my experiments with BVH build algorithms on GPU.☆56Updated last year
- Source code to pbrt, the ray tracer described in the forthcoming 4th edition of the "Physically Based Rendering: From Theory to Implement…☆31Updated last year
- ☆68Updated 4 months ago
- Sample for cluster-based continuous level of detail rasterization or ray tracing☆146Updated this week
- An educational path tracer written in C using Vulkan to supplement a lecture series on path tracing.☆105Updated 3 months ago
- Meeting notes of the Graphics Programming Virtual Meetup☆80Updated last year
- The Tauray renderer☆129Updated 9 months ago
- HLSL code for https://developer.nvidia.com/blog/optimizing-compute-shaders-for-l2-locality-using-thread-group-id-swizzling/☆67Updated last year
- ☆149Updated 11 months ago
- Code accompanying the blog post on bvh construction.☆437Updated last year
- A micro Vulkan compute pipeline and a collection of benchmarking compute shaders☆260Updated 10 months ago
- GPU Ray Tracing Library☆87Updated 9 months ago
- Vulkan triangle in ~380 lines of code☆132Updated this week
- GPU LBVH builder implemented in Vulkan and GLSL.☆57Updated 2 years ago
- Cross-platform C++ SDK for graphics, compute, and simulation. Supports GPU-accelerated algorithms, meshes, images, and UI, with bindings …☆150Updated 3 weeks ago