This adds support for OpVariable having an initializer that points to another variable, rather than a constant. In this case, the variable is initialized to a pointer to the other variable. Fixes Vulkan CTS tests: dEQP-VK.spirv_assembly.instruction.compute.variable_init.private.* Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3047> |
||
---|---|---|
.. | ||
glsl | ||
nir | ||
spirv | ||
Android.glsl.gen.mk | ||
Android.glsl.mk | ||
Android.mk | ||
Android.nir.gen.mk | ||
Android.nir.mk | ||
Makefile.sources | ||
SConscript | ||
SConscript.glsl | ||
SConscript.nir | ||
SConscript.spirv | ||
builtin_type_macros.h | ||
glsl_types.cpp | ||
glsl_types.h | ||
meson.build | ||
nir_types.cpp | ||
nir_types.h | ||
shader_enums.c | ||
shader_enums.h | ||
shader_info.h |