diff options
| author | Konstantin Seurer <konstantin.seurer@gmail.com> | 2023-08-01 14:35:21 +0200 |
|---|---|---|
| committer | Marge Bot <emma+marge@anholt.net> | 2023-08-18 16:57:22 +0000 |
| commit | ccc52ae887cb3a5e9278354a54d1bbae3de92169 (patch) | |
| tree | 5bc3d942cb31731b6d50567b2517a8de8625664e /src/compiler/shader_enums.c | |
| parent | 2953c93cca245cb7bb28d95fab7cd1208cbb1a55 (diff) | |
nir: Add shader enqueue data structures and handling
There are two new variable modes:
- nir_var_mem_node_payload
- nir_var_mem_node_payload_in
Also add a few more intrinsics and some shader info.
Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24512>
Diffstat (limited to 'src/compiler/shader_enums.c')
| -rw-r--r-- | src/compiler/shader_enums.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/compiler/shader_enums.c b/src/compiler/shader_enums.c index b3a35702acb..ea36dc84b59 100644 --- a/src/compiler/shader_enums.c +++ b/src/compiler/shader_enums.c @@ -389,6 +389,8 @@ gl_system_value_name(gl_system_value sysval) ENUM(SYSTEM_VALUE_FULLY_COVERED), ENUM(SYSTEM_VALUE_FRAG_SIZE), ENUM(SYSTEM_VALUE_FRAG_INVOCATION_COUNT), + ENUM(SYSTEM_VALUE_SHADER_INDEX), + ENUM(SYSTEM_VALUE_COALESCED_INPUT_COUNT), }; STATIC_ASSERT(ARRAY_SIZE(names) == SYSTEM_VALUE_MAX); return NAME(sysval); |