Graphics Programming Blog¶ GPU Media Processing Hardware Auto Exposure on the GPU Multi-Level Bilateral Upsampling on the GPU Census Transform on the GPU Image Chromaticity on the GPU Bilinear Edge Detection on the GPU Bilinear Gaussian Blur on the GPU An Alternative 2D Loop on the GPU Lucas-Kanade Optical Flow on the GPU Learning Experiences A Refresher on Coordinate Spaces GiraffeAcademy’s C++ Examples A Pythonic 3D Engine in 1 Weekend ReShadeFX for Beginners Project Reality Development Logarithmic Depth Buffering What I Learned Porting to Shader Model 3.0