Stars
- All languages
- ASP
- Agda
- Assembly
- BitBake
- C
- C#
- C++
- CMake
- CSS
- Clojure
- CoffeeScript
- Common Lisp
- Cuda
- Elm
- Emacs Lisp
- Erlang
- GLSL
- Go
- HTML
- Haml
- Haskell
- Java
- JavaScript
- Jinja
- Julia
- Jupyter Notebook
- Kotlin
- LLVM
- Lua
- M4
- MATLAB
- MDX
- Makefile
- Markdown
- Meson
- MoonBit
- Nunjucks
- OCaml
- Objective-C
- Objective-C++
- PHP
- PLSQL
- Pascal
- Perl
- Processing
- Python
- QML
- R
- Roff
- Ruby
- Rust
- Scala
- Shell
- Solidity
- Standard ML
- SuperCollider
- Swift
- TeX
- TypeScript
- V
- Vala
- Vim Script
- Wren
- XSLT
- Zig
More stable versions of some articles from my blog
Simple tool to load GLSL shaders on HTML Canvas using WebGL
roadmap to becoming a graphics developer
Toy path tracer for my own learning purposes (CPU/GPU, C++/C#, Win/Mac/Wasm, DX11/Metal, also Unity)
Template to get started with SDL2 + WebGPU C++ -> Native/Wasm projects
automatic differentiation made easier for C++
Welcome to HYPERHELL, the first 4-Dimensional DOOM-Like of its kind.
content for Using Combine - notes on learning Combine with UIKit and SwiftUI
P(R*_{3, 0, 1}) specialized SIMD Geometric Algebra Library
Level Viewer for levels in the .BSP format famously used by Quake. Powered by http://raylib.com
Quake BSP renderer written in C++ and Vulkan
OpenGL Quake BSP viewer with Oculus Rift support
A Quake3Arena BSP and MAP file parser written in Java
This roadmap's sole purpose is to remind myself/anyone of what is needed to learn in order to become a graphics engineer.
Digital Signals Theory book and source materials
VASE renderer is a polyline and curve renderer on OpenGL.
A multi core friendly rigid body physics and collision detection library. Written in C++. Suitable for games and VR applications. Used by Horizon Forbidden West and Death Stranding 2.
Source code to pbrt, the ray tracer described in the forthcoming 4th edition of the "Physically Based Rendering: From Theory to Implementation" book.