mesa/src/compiler/spirv
Dave Airlie 3b3653c4cf nir/spirv: don't use bare types, remove assert in split vars for testing
For OpenCL we never want to strip the info from the types, and it makes
type comparisons easier in later stages. We might later need a nir pass to
strip this for GLSL, but so far the only regression is the assert and Jason
said removing that is fine.

Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Signed-off-by: Dave Airlie <airlied@redhat.com>
2019-03-21 10:25:40 +10:00
..
.gitignore .gitignore: Ignore new generated files 2018-01-08 21:11:11 -08:00
gl_spirv.c nir/spirv: add gl_spirv_validation method 2018-03-30 09:14:56 +02:00
GLSL.ext.AMD.h spirv: import AMD extensions header from glslang 2018-03-07 23:09:58 +01:00
GLSL.std.450.h spirv: bump headers to SPIRV 1.1 2017-01-25 17:22:23 +00:00
meson.build meson: Build with Python 3 2018-08-10 15:15:09 -07:00
nir_spirv.h nir/spirv: support physical pointers 2019-03-19 04:08:07 +00:00
OpenCL.std.h nir/spirv: import OpenCL.std.h 2018-07-24 20:40:05 +02:00
spirv.core.grammar.json spirv: Update the JSON and headers from Khronos master 2019-01-21 18:55:05 -06:00
spirv.h spirv: Update the JSON and headers from Khronos master 2019-01-21 18:55:05 -06:00
spirv2nir.c spirv: Rework logging 2017-12-04 09:21:09 -08:00
spirv_info.h nir/spirv: handle ContractionOff execution mode 2019-01-21 20:36:41 +01:00
spirv_info_c.py nir/spirv: handle ContractionOff execution mode 2019-01-21 20:36:41 +01:00
spirv_to_nir.c nir: deref only for OpTypePointer 2019-03-20 19:26:32 +00:00
vtn_alu.c nir: rename glsl_type_is_struct() -> glsl_type_is_struct_or_ifc() 2019-03-06 13:10:02 +11:00
vtn_amd.c nir/spirv: s/uint32_t/SpvOp/ in various functions 2018-03-30 14:33:33 -06:00
vtn_cfg.c nir/spirv: return after emitting a branch in block 2019-02-28 09:47:06 +01:00
vtn_gather_types_c.py spirv: Add a prepass to set types on vtn_values 2017-12-11 22:28:34 -08:00
vtn_glsl450.c nir: rename glsl_type_is_struct() -> glsl_type_is_struct_or_ifc() 2019-03-06 13:10:02 +11:00
vtn_opencl.c nir/spirv: initial handling of OpenCL.std extension opcodes 2019-03-05 22:28:29 +01:00
vtn_private.h nir/spirv: support physical pointers 2019-03-19 04:08:07 +00:00
vtn_subgroup.c spirv: Replace vtn_constant_value with vtn_constant_uint 2019-02-01 17:34:02 +00:00
vtn_variables.c nir/spirv: don't use bare types, remove assert in split vars for testing 2019-03-21 10:25:40 +10:00