All Posts
There are 60 posts in total!
2023
Feb 25 | Reading Veach’s Thesis, Part 2 |
2022
Dec 3 | Reading Veach’s Thesis |
Jan 15 | Texture Gathers and Coordinate Precision |
2021
Sep 4 | git-partial-submodule |
Jul 16 | Slope Space in BRDF Theory |
May 21 | Hash Functions for GPU Rendering |
Mar 20 | Making Your Own Container Compatible With C++20 Ranges |
2018
2017
Dec 12 | Flows Along Conic Sections |
Nov 26 | Conformal Texture Mapping |
May 18 | Quadrilateral Interpolation, Part 2 |
Mar 3 | A Programmer’s Introduction to Unicode |
Feb 12 | The Many Meanings of “Shader” |
2016
Dec 30 | Tessellation Modes Quick Reference |
Oct 12 | little-py-site |
Aug 15 | Star Trek: TNG Theme Reorchestration |
Feb 18 | EEVEE.WAD Doom Map |
2015
Aug 17 | SIGGRAPH 2015: NVIDIA GameWorks VR |
Jul 3 | Depth Precision Visualized |
Jun 18 | Outdoor Computing |
Jan 12 | Data-Oriented Hash Table |
2014
Nov 15 | Antialiasing: To Splat Or Not |
Nov 2 | The Buttered-Toast Model Of Radiometry |
Aug 17 | Radiometry Versus Photometry |
Jul 11 | Electronic Music Box |
Jun 4 | Artist-Friendly HDR With Exposure Values |
Apr 14 | reed-framework |
Apr 3 | VR And Multi-GPU |
Mar 25 | Deferred Texturing |
Mar 24 | GTC 2014: Advanced Skin Shading with NVIDIA FaceWorks |
Jan 24 | Why Do Quaternions Double-Cover? |
2013
2012
2011
2007
Jun 30 | Dimensions |
May 18 | Symmetry And Newton’s Law Of Motion |