circle. The compiler is available for download. Get it!
2.6kshaders. Circle C++ shaders
500vk_mini_path_tracer. A beginner-friendly Vulkan path tracing tutorial in under 300 lines of C++.
23mgpu-shaders. moderngpu algorithms for C++ shaders
16apex. tokenizer and parser for circle projects
12gtc_2014. Companion source code for GTC 2014 talk
11vulkan_compute. Vulkan compute shader experiment
11vk_device_generated_cmds. Vulkan sample on VK_NV_device_generated_commands
6safe-cxx. C++
6accu-talk. Bay Area ACCU talk samples
6mgpu_old. Modern GPU Libraries
4units. Dimensional analysis Circle library
4DirectX-Graphics-Samples. This repo contains the DirectX Graphics samples that demonstrate how to build graphics intensive applications on Windows.
3mgpufft. White box library for small FFTs.
3bde. C++
2mdspan. Reference implementation of mdspan targeting C++23
2shadertoy. C++
2RayTracingInVulkan. Implementation of Peter Shirley's Ray Tracing In One Weekend book using Vulkan and NVIDIA's RTX extension.
2stdexec. `std::execution`, the proposed C++ framework for asynchronous and parallel programming.
2cub. Cooperative primitives for CUDA C++ kernel authors.
1voltron-demo. C++
1bloomberg-present. bloomberg C++ meeting
1intel. Mar 30 Intel presentation samples
1allocator. C++
1nvidia_segfault_merge. glSpecializeShader segfaults on merge compute shader
1QDA. quoted default arguments
1