Register Library


Everything on programming for the graphics processor.


Online Book

  • Learn OpenGL
    ★ 1 0
    Introduction to GPU programming with OpenGL



  • Glyphy
    ★ 0 0
    GLyphy represents a SDF using actual vectors submitted to the GPU. This results in very high quality rendering, though at a much higher runtime cost.
  • Multi-Channel Distance Field Generator for Font Glyphs
    ★ 0 0
    This is a utility for generating signed distance fields from vector shapes and font glyphs.


YouTube Series

YouTube Video

  • Matrix row-column sampling for the many-light problem
    ★ 0 0
    Computing global illumination using the many-lights approach is expensive, this algorithm presents a method ("exploration") for reducing the amount of lights to be sampled.
  • Ray-Traced Irradiance Fields (Real-Time Light Probe Rendering)
    ★ 0 0
    [...] how to combine glossy reflection ray tracing with diffuse ray-traced irradiance field probes. This creates a complete dynamic global illumination solution that scales across all DXR GPUs and minimizes light leaking without requiring manual per-probe or lightmap work by artists.
  • Stochastic Lightcuts
    ★ 0 0
    A solution to the global illumination problem by sampling from many lights. Stochastic Lightcuts is an improvement on the earlier Lightcuts algorithm. Presentation at HPG 2019.


    ★ 0 0
    User friendly OpenGL documentation site.