Skip to content

nir, spirv: Add new variable mode for task/mesh payload.

Timur Kristóf requested to merge Venemo/mesa:nir-spirv-task-payload into main

Task shader outputs work differently than other shaders, so they need special consideration.

These payload variables can't be represented by shader outputs because the 16K bytes don't fit the 32x vec4 model that NIR uses for its output variables.

Merge request reports