- 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
C++ examples for the Vulkan graphics API
Step-by-step guide through the abstract and complex universe of Fragment Shaders.
LYGIA, it's a granular and multi-language (GLSL, HLSL, Metal, WGSL, WEGL and CUDA) shader library designed for performance and flexibility
SPIRV-Cross is a practical tool and library for performing reflection on SPIR-V and disassembling SPIR-V back to high level languages.
Real-time PathTracing with global illumination and progressive rendering, all on top of the Three.js WebGL framework. Click here for Live Demo: https://erichlof.github.io/THREE.js-PathTracing-Rende…
💿 Source Code Collection of Book <GPU Pro> 1~ 7 | 《GPU Pro》1~ 7 书本源代码珍藏
Renders sky colors with Rayleigh and Mie scattering.
Highly customizable sci-fi shield / force field shader for Unity3D. Allows you to set edge power & color, inner texture scrolling, waviness, scale pulsation and procedural intensity noise. Implemen…
A Depth-based Image Effect recreating the Topographic Scanner of No Man's Sky.
A collection of tone mapping functions available both as ES modules strings and as GLSL files for use with glslify.
A Hue Saturation Value adjustment shader for Unity. Useful for making lots of character colors.
A repository of the code contained in the amazing Scratchapixel lessons https://www.scratchapixel.com/
Off Screen Particle Rendering system for Unity
Raymarching x Rigidbody interaction example.
the cornell box raymarched in GLSL, for tests