Starred repositories
High dynamic range (HDR) image viewer for graphics people
Sample code for the book "Introduction to 3D Game Programming with DirectX 12"
High-Performance Rendering Framework on Stream Architectures
💡 Experimental real-time global illumination renderer 🦀
Source code to pbrt, the ray tracer described in the forthcoming 4th edition of the "Physically Based Rendering: From Theory to Implementation" book.
[Undergrad- Parallel computing course] Algo for sorting on GPUs. wrote a cuda kernel which uses butterfly network comparisons to parallel sort
A library for enabling task-based multi-threading. It allows execution of task graphs with arbitrary dependencies.
A hybrid thread / fiber task scheduler written in C++ 11
A (very) simple path tracer implemented using DirectX Ray Tracing (DXR)
This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang.
Easy to integrate memory allocation library for Direct3D 12
搞定C++:punch:。C++ Primer 中文版第5版学习仓库,包括笔记和课后练习答案。
💯 Curated coding interview preparation materials for busy software engineers
[Unity] GPU-optimized marching cubes isosurface reconstruction
An example of use of compute shaders and procedural instancing.
A small example of procedural modeling with compute shaders.
Fluid Simulation Implementation in Compute Shaders using Unity3D
A straightforward GPU implementation of Jos Stam's "Stable Fluids" on Unity.
Surface reconstruction library and CLI for particle data from SPH simulations, written in Rust.
SPlisHSPlasH is an open-source library for the physically-based simulation of fluids.
This repo contains Direct3D 11, XInput, and XAudio2 samples C++ samples from the legacy DirectX SDK updated to build using the Windows 10 SDK