mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-02 01:28:07 +02:00
compiler: add VARYING_SLOT_CULL_PRIMITIVE
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16493>
This commit is contained in:
parent
2a1c711052
commit
7446acf4b4
2 changed files with 2 additions and 0 deletions
|
|
@ -165,6 +165,7 @@ gl_varying_slot_name_for_stage(gl_varying_slot slot, gl_shader_stage stage)
|
|||
switch (slot) {
|
||||
case VARYING_SLOT_PRIMITIVE_COUNT: return "VARYING_SLOT_PRIMITIVE_COUNT";
|
||||
case VARYING_SLOT_PRIMITIVE_INDICES: return "VARYING_SLOT_PRIMITIVE_INDICES";
|
||||
case VARYING_SLOT_CULL_PRIMITIVE: return "VARYING_SLOT_CULL_PRIMITIVE";
|
||||
default:
|
||||
/* Not an overlapping value. */
|
||||
break;
|
||||
|
|
|
|||
|
|
@ -327,6 +327,7 @@ typedef enum
|
|||
VARYING_SLOT_PRIMITIVE_COUNT = VARYING_SLOT_TESS_LEVEL_OUTER, /* Only appears in MESH. */
|
||||
VARYING_SLOT_PRIMITIVE_INDICES = VARYING_SLOT_TESS_LEVEL_INNER, /* Only appears in MESH. */
|
||||
VARYING_SLOT_TASK_COUNT = VARYING_SLOT_BOUNDING_BOX0, /* Only appears in TASK. */
|
||||
VARYING_SLOT_CULL_PRIMITIVE = VARYING_SLOT_BOUNDING_BOX0, /* Only appears in MESH. */
|
||||
|
||||
VARYING_SLOT_VAR0 = 32, /* First generic varying slot */
|
||||
/* the remaining are simply for the benefit of gl_varying_slot_name()
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue