mesa/src/compiler
Arcady Goldmints-Orlov e459c7f0a1 compiler/spirv: Add support for non-constant initializers
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>
2020-02-12 15:41:49 +00:00
..
glsl glsl,nir: Switch the enum representing shader image formats to PIPE_FORMAT. 2020-02-05 10:31:14 -08:00
nir compiler/nir: Add support for variable initialization from a pointer 2020-02-12 15:41:49 +00:00
spirv compiler/spirv: Add support for non-constant initializers 2020-02-12 15:41:49 +00:00
Android.glsl.gen.mk mesa: android: Remove unnecessary dependency tracking rules 2019-05-06 11:29:25 +00:00
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
Makefile.sources nir/zink: move clip_halfz-lowering to common code 2020-01-03 22:48:19 +00:00
SConscript
SConscript.glsl compiler: move build definition of pp_standalone_scaffolding.c 2019-11-21 16:07:08 +11:00
SConscript.nir
SConscript.spirv
builtin_type_macros.h
glsl_types.cpp util/hash_table: added hash functions for integer types 2020-01-23 17:06:57 +00:00
glsl_types.h glsl,nir: Switch the enum representing shader image formats to PIPE_FORMAT. 2020-02-05 10:31:14 -08:00
meson.build meson: drop unused inc_nir 2019-10-07 21:49:40 +01:00
nir_types.cpp r600/sfn: Add the VS in and FS out vectorization 2020-02-10 19:09:08 +00:00
nir_types.h r600/sfn: Add the VS in and FS out vectorization 2020-02-10 19:09:08 +00:00
shader_enums.c compiler: add new SYSTEM_VALUE_BARYCENTRIC_* 2020-01-29 09:49:50 +00:00
shader_enums.h compiler: add new SYSTEM_VALUE_BARYCENTRIC_* 2020-01-29 09:49:50 +00:00
shader_info.h spirv: implement SPV_AMD_shader_explicit_vertex_parameter 2020-01-29 09:49:50 +00:00