microZEUS
The whole stack, hand-drawn.

◄ Wiki / Graphics

UBO

A block of constant values a GPU shader can read but not change during drawing.

A Uniform Buffer Object (UBO) is a chunk of GPU memory holding values that stay the same across every vertex or pixel in a draw call — things like a camera matrix or a color. Shaders read from it as read-only input. It's the standard way to feed medium-sized constant data into shaders efficiently.

See also

  • uniformConstant data passed into a GPU shader that stays fixed for the whole draw.
  • vertex shaderA small GPU program that runs once per corner point of your 3D geometry.
  • VulkanA modern, low-level programming interface for talking directly to graphics and compute hardware.

Referenced by

uniform · VMA