projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
nir/dead_cf: delete code that's unreachable due to jumps
[mesa.git]
/
src
/
glsl
/
nir
/
nir_lower_system_values.c
diff --git
a/src/glsl/nir/nir_lower_system_values.c
b/src/glsl/nir/nir_lower_system_values.c
index 90346c975c1faf3eb4adbb8c339fd4b167b2b333..a6eec653e33ea1f45445573541c902f478f69ca0 100644
(file)
--- a/
src/glsl/nir/nir_lower_system_values.c
+++ b/
src/glsl/nir/nir_lower_system_values.c
@@
-26,6
+26,7
@@
*/
#include "nir.h"
*/
#include "nir.h"
+#include "main/mtypes.h"
static void
convert_instr(nir_intrinsic_instr *instr)
static void
convert_instr(nir_intrinsic_instr *instr)
@@
-48,6
+49,12
@@
convert_instr(nir_intrinsic_instr *instr)
case SYSTEM_VALUE_VERTEX_ID:
op = nir_intrinsic_load_vertex_id;
break;
case SYSTEM_VALUE_VERTEX_ID:
op = nir_intrinsic_load_vertex_id;
break;
+ case SYSTEM_VALUE_VERTEX_ID_ZERO_BASE:
+ op = nir_intrinsic_load_vertex_id_zero_base;
+ break;
+ case SYSTEM_VALUE_BASE_VERTEX:
+ op = nir_intrinsic_load_base_vertex;
+ break;
case SYSTEM_VALUE_INSTANCE_ID:
op = nir_intrinsic_load_instance_id;
break;
case SYSTEM_VALUE_INSTANCE_ID:
op = nir_intrinsic_load_instance_id;
break;