Module: Mesa Branch: main Commit: 7446acf4b4367deafa9f73c6d9041eed29a51ae0 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7446acf4b4367deafa9f73c6d9041eed29a51ae0
Author: Marcin Ĺšlusarz <[email protected]> Date: Wed Mar 30 14:37:12 2022 +0200 compiler: add VARYING_SLOT_CULL_PRIMITIVE Reviewed-by: Lionel Landwerlin <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16493> --- src/compiler/shader_enums.c | 1 + src/compiler/shader_enums.h | 1 + 2 files changed, 2 insertions(+) diff --git a/src/compiler/shader_enums.c b/src/compiler/shader_enums.c index 58d10adb664..c90906c5790 100644 --- a/src/compiler/shader_enums.c +++ b/src/compiler/shader_enums.c @@ -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; diff --git a/src/compiler/shader_enums.h b/src/compiler/shader_enums.h index 790dce018a9..2846999caf0 100644 --- a/src/compiler/shader_enums.h +++ b/src/compiler/shader_enums.h @@ -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()
