mesa/src/compiler/spirv
Konstantin Seurer f19cbe98e3 nir,spirv: Preserve inbounds access information
Preserving information about inbounds access and
the required bit size for the bounds will help
with avoiding 64-bit operations when lowering io.

Signed-off-by: Konstantin Seurer <konstantin.seurer@gmail.com>
Reviewed-by: Jason Ekstrand <jason.ekstrand@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16729>
2022-06-09 16:20:16 +00:00
..
tests
GLSL.ext.AMD.h
GLSL.std.450.h
OpenCL.std.h
gl_spirv.c
meson.build
nir_load_libclc.c spirv/libclc: Add generic versions of arithmetic functions 2022-03-29 15:02:07 +00:00
nir_lower_libclc.c
nir_spirv.h spirv_to_nir: Cast RelaxedPrecision ALU op dests to mediump. 2022-05-19 19:43:36 +00:00
spir-v.xml
spirv.core.grammar.json vulkan: Spec update to 1.3.216 2022-06-08 20:20:21 +00:00
spirv.h vulkan: Spec update to 1.3.216 2022-06-08 20:20:21 +00:00
spirv2nir.c
spirv_info.h
spirv_info_c.py
spirv_to_nir.c spirv: Add plumbing for ray_cull_mask 2022-06-08 20:20:21 +00:00
vtn_alu.c spirv: Workaround for RelaxedPrecision on OpLogical* in 3DMark 2022-06-03 07:50:53 +00:00
vtn_amd.c
vtn_cfg.c spirv: fix OpBranchConditional when both branches are the same 2022-04-21 13:41:24 +00:00
vtn_gather_types_c.py vulkan: Spec update to 1.3.216 2022-06-08 20:20:21 +00:00
vtn_generator_ids_h.py
vtn_glsl450.c spirv_to_nir: Cast RelaxedPrecision ALU op dests to mediump. 2022-05-19 19:43:36 +00:00
vtn_opencl.c
vtn_private.h nir,spirv: Preserve inbounds access information 2022-06-09 16:20:16 +00:00
vtn_subgroup.c
vtn_variables.c nir,spirv: Preserve inbounds access information 2022-06-09 16:20:16 +00:00