gfxrlz icon indicating copy to clipboard operation
gfxrlz copied to clipboard

Low-level graphics for the web

gfxrlz

A modern-styled, low-level graphics API for the web.

Components

  • GfxPlatform: A modern-API-inspired, minimally-opinionated platform layer that supports both rendering to WebGL 2 and WebGPU.
  • GfxRenderInstManager: A higher-level toolkit for managing and sorting lists of piecemeal, context-free draw call structures.
  • GfxRenderGraph: A render graph to support postprocessing operations.

gfxrlz is the rendering API used by noclip.website, which implements a diverse set of complex renderers for different games, in all sorts of different styles. As such, gfxrlz is designed to be an extremely flexible toolkit.