mesa/src/compiler
Caio Marcelo de Oliveira Filho 61fa4b5707 glsl: Add helperInvocationEXT() builtin
From EXT_demote_to_helper_invocation, implemented with the existing
nir_intrinsic_is_helper_invocation.

Such builtin is necessary when using `demote` because we can't
redefine the value of gl_HelperInvocation (since it is an input
variable).

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
2019-09-30 12:44:30 -07:00
..
glsl glsl: Add helperInvocationEXT() builtin 2019-09-30 12:44:30 -07:00
nir nir: Remove unnecessary subtraction optimizations 2019-09-30 09:44:10 +00:00
spirv spirv: Add missing break for capability handling 2019-09-18 15:49:14 -07:00
Android.glsl.gen.mk
Android.glsl.mk
Android.mk
Android.nir.gen.mk nir: Add missing dependency in Android.nir.gen.mk 2019-08-19 09:53:18 +03:00
Android.nir.mk
builtin_type_macros.h
glsl_types.cpp glsl: disallow incompatible matrices multiplication 2019-09-27 21:42:09 +00:00
glsl_types.h Move blob from compiler/ to util/ 2019-09-19 19:56:22 +00:00
Makefile.sources android: compiler/nir: build nir_divergence_analysis.c 2019-09-28 15:56:28 +02:00
meson.build Move blob from compiler/ to util/ 2019-09-19 19:56:22 +00:00
nir_types.cpp nir: define 8-byte size and alignment for bindless variables 2019-09-23 15:34:22 -04:00
nir_types.h compiler: Add glsl_contains_opaque() helper 2019-09-10 14:36:46 -07:00
SConscript
SConscript.glsl
SConscript.nir
SConscript.spirv
shader_enums.c glsl: Optionally declare gl_PointCoord as a system value 2019-07-18 13:20:39 +00:00
shader_enums.h shader_enums: Move MAX_DRAW_BUFFERS to this file. 2019-09-27 13:34:28 -07:00
shader_info.h spirv/nir: keep track of SPV_KHR_float_controls execution modes 2019-09-17 23:39:18 +03:00