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 Gaussian Blur on the GPU An Alternative 2D Loop on the GPU Lucas-Kanade Optical Flow on the GPU Bilinear Sobel Filtering 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