- All languages
- ANTLR
- ActionScript
- AppleScript
- Assembly
- AutoHotkey
- AutoIt
- Batchfile
- Bikeshed
- C
- C#
- C++
- CMake
- CSS
- Clojure
- CoffeeScript
- Common Lisp
- Crystal
- Cuda
- Cython
- Dart
- Dockerfile
- Elixir
- Emacs Lisp
- F#
- Forth
- GDScript
- GDShader
- GLSL
- Go
- HLSL
- HTML
- Haskell
- Haxe
- Idris
- Java
- JavaScript
- Jupyter Notebook
- Kotlin
- LLVM
- Less
- Lua
- MATLAB
- Makefile
- Markdown
- Mask
- Mathematica
- MoonScript
- NASL
- NSIS
- Nim
- Nunjucks
- OCaml
- Objective-C
- Objective-C++
- PHP
- Pascal
- Perl
- Pony
- PowerShell
- Processing
- Python
- R
- Racket
- ReScript
- Reason
- Red
- Rich Text Format
- Roff
- Ruby
- Rust
- SCSS
- SWIG
- Sass
- Scala
- Scheme
- ShaderLab
- Shell
- Stylus
- Swift
- SystemVerilog
- TeX
- TypeScript
- V
- Verilog
- Vim Script
- Visual Basic 6.0
- Vue
- WebAssembly
- Wolfram Language
- Wren
- Xmake
- Zig
- reStructuredText
Starred repositories
What if you could update all the games that are detected on your system?
Nanocolor, a lightweight color transformation library
An open source programming resource intended for graphics programmers.
An example implementation of OpenPBR in a WebGL pathtracer
Concurrent data-structure to compute binary trees in parallel
Demo project for the large scale game component with CBTs
A dependency-free C11 library for creating, evaluating, sampling, traversing, and inspecting parametric curves and surfaces in 2D and 3D. One source, four backends: C, HLSL, GLSL, Halide
A simple scripting tool to run DX12 shaders on HW using a text input file.
Adobe's reference implementation of the OpenPBR BSDF
Sample code for the second edition of "Introduction to 3D Game Programming with DirectX 12"
A Vulkan Raytracing framework for various bidirectional path tracing techniques
A library containing utilities and APIs for improving compression of game assets, primarily textures
Source code for the EON rough diffuse BRDF model
MistCPP / brdf-visualstudio
Forked from wdas/brdfdisney brdf explorer 的visual studio2022版本
《神经网络与深度学习》 邱锡鹏著 Neural Network and Deep Learning
An ImGui library using C++26 reflection to generate windows to easily display structs
MCP server for RenderDoc — AI-assisted GPU frame capture analysis
White furnace test implementation for GGX/Smith
Metal-cpp is a low-overhead C++ interface for Metal that helps developers add Metal functionality to graphics apps, games, and game engines that are written in C++.
A minimal, self-contained example demonstrating best practices for Vulkan development in a single file—no frameworks required.
Sample viewer implementing several rendering methods for 3D gaussians using Vulkan API
franktea / Super-Mario-Bros
Forked from Kofybrek/Super-Mario-BrosRemake of the original Super Mario Bros game.