Best of Graphics ProgrammingJuly 2025

  1. 1
    Article
    Avatar of lobstersLobsters·44w

    The current technology is not ready for proper blending

    Color blending in graphics programming faces significant challenges when choosing between sRGB, linear RGB, and perceptually uniform color spaces like OkLab. While OkLab provides the most visually accurate results for color gradients and blending, linear RGB is physically correct but can produce undesirable visual artifacts, especially in monochrome gradients. The article demonstrates these differences through GLSL code examples and explains why current graphics pipelines struggle to implement proper perceptually uniform blending consistently across all rendering operations.

  2. 2
    Article
    Avatar of c0de517ec0de517e's weblore·44w

    ImagePeeker.

    ImagePeeker is a debugging tool that continuously monitors process memory and displays it as 2D images. The tool supports multiple pixel formats including HDR, can handle block-swizzled images, and enables visual debugging of graphics applications. The author advocates for creating simple, custom debugging tools to enhance development workflow, particularly for C/C++ programmers who lack advanced visual debugging capabilities in traditional debuggers.

  3. 3
    Video
    Avatar of twoninutepapersTwo Minute Papers·45w

    Roblox Solved The Physics Problem That Stumped Everyone!

    Roblox and University of Utah developed Augmented Vertex Block Descent (AVBD), a physics simulation method that solves complex collision and constraint problems that stumped previous techniques. The method can simulate millions of particles at 100 FPS on consumer graphics cards and correctly handles challenging scenarios like heavy objects on light chains, chain mail collisions, and spring-connected blocks where older methods failed completely.