mesa/src/compiler/spirv
Mike Blumenkrantz 50881d59e6 compiler/spirv: fix image sample queries
this was only implemented for textures (I assume because drivers which implement
the corresponding intrinsic don't support multisampled images), but it's also
used for shader images

Fixes: 22fdb2f855 ("nir/spirv: Update to the latest revision")

Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9682>
2021-03-18 14:16:35 +00:00
..
tests spirv: Initialize spirv_test member shader. 2020-09-09 22:24:09 +00:00
GLSL.ext.AMD.h
GLSL.std.450.h
OpenCL.std.h spirv: Update the OpenCL.std.h header 2019-06-04 12:12:51 -07:00
gl_spirv.c spirv: workaround setjmp/longjmp crash on MinGW 2020-11-18 13:53:36 +00:00
meson.build spirv: add and use a generator id enum 2020-10-12 11:07:38 +00:00
nir_load_libclc.c nir_load_libclc: Mark libclc shader as internal 2020-11-18 04:05:37 +00:00
nir_lower_libclc.c spirv: Move nir_lower_libclc to src/compiler/spirv 2020-10-07 21:52:04 +00:00
nir_spirv.h spirv: Implement OpArrayLength for OpenGL 2020-12-18 17:13:46 +00:00
spir-v.xml spirv: Update headers and metadata from latest Khronos commit 2021-03-18 00:13:40 +00:00
spirv.core.grammar.json spirv: Update headers and metadata from latest Khronos commit 2021-03-18 00:13:40 +00:00
spirv.h spirv: Update headers and metadata from latest Khronos commit 2021-03-18 00:13:40 +00:00
spirv2nir.c spirv2nir: Add --opengl (-g) argument for OpenGL SPIR-V 2020-12-22 09:34:00 -08:00
spirv_info.h spirv: vtn_fail with a nice message on unsupported rounding modes 2020-09-25 01:43:28 +00:00
spirv_info_c.py spirv: vtn_fail with a nice message on unsupported rounding modes 2020-09-25 01:43:28 +00:00
spirv_to_nir.c compiler/spirv: fix image sample queries 2021-03-18 14:16:35 +00:00
vtn_alu.c spirv: handle NoContraction in GLSL450 alu ops 2021-01-23 01:39:09 +00:00
vtn_amd.c spirv: use intrinsic builders 2020-11-26 17:50:38 +00:00
vtn_cfg.c spirv: Delete the impl for prototype-only functions 2021-02-16 20:50:51 +00:00
vtn_gather_types_c.py spirv: Handle instruction aliases in vtn_gather_types 2020-04-24 05:56:05 +00:00
vtn_generator_ids_h.py android: fix SPIR-V -> NIR build 2020-10-12 22:26:05 +00:00
vtn_glsl450.c spirv: handle NoContraction in GLSL450 alu ops 2021-01-23 01:39:09 +00:00
vtn_opencl.c spirv: Store the nir_function in vtn_function 2021-02-16 20:50:51 +00:00
vtn_private.h spirv: Store the nir_function in vtn_function 2021-02-16 20:50:51 +00:00
vtn_subgroup.c spirv: Implement SpvCapabilitySubgroupShuffleINTEL from SPV_INTEL_subgroups 2020-11-04 20:24:48 +00:00
vtn_variables.c spirv: Update a couple of comments in variable handling 2021-03-08 20:23:28 +00:00