microZEUS
The whole stack, hand-drawn.

◄ Wiki / Graphics

shaderInt32

A Vulkan feature guaranteeing shaders can do exact 32-bit integer math.

Not every GPU historically supported full-precision integer operations in shaders. The shaderInt32 feature signals that 32-bit integer arithmetic behaves exactly and correctly, which matters for hashing, indexing, and bit manipulation inside shaders. A 'genuine shaderInt32 bug' is one where that promised exact integer behavior is actually wrong.

See also

  • shaderInt8/16Vulkan features letting shaders use 8-bit and 16-bit integer types, including in storage buffers.
  • shaderA small program that runs on the GPU to compute part of how a scene is drawn.
  • SPIR-VThe compiled binary format that Vulkan shaders are shipped in, independent of any GPU or source language.

Referenced by

shaderInt8/16