mesa/src/compiler
Rob Clark 167fa2887f nir/validate: validate intr->num_components
Validate that num_components is only set for vectorized instructions, to
prevent other nir passes or driver backends from mistakenly relying on
num_components for non-vectorized instructions.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5371>
2020-06-16 02:48:18 +00:00
..
glsl mesa/gles3: add support for GL_EXT_shader_group_vote 2020-06-16 12:02:21 +10:00
nir nir/validate: validate intr->num_components 2020-06-16 02:48:18 +00:00
spirv spriv: don't set num_components for non-vectorised intrinsics 2020-06-16 02:48:18 +00:00
Android.glsl.gen.mk
Android.glsl.mk
Android.mk
Android.nir.gen.mk
Android.nir.mk
builtin_type_macros.h
glsl_types.cpp nir: add int16 and uint16 type helpers 2020-06-02 20:01:18 +00:00
glsl_types.h glsl: handle int16 and uint16 types and add instructions for mediump 2020-06-02 20:01:18 +00:00
Makefile.sources nir: add pass to lower disjoint wrmask's 2020-05-13 20:24:49 -07:00
meson.build meson: use gnu_symbol_visibility argument 2020-06-01 18:59:18 +00:00
nir_types.cpp nir: add glsl_get_ifc_packing() helper 2020-06-03 02:22:23 +00:00
nir_types.h nir: add glsl_get_ifc_packing() helper 2020-06-03 02:22:23 +00:00
SConscript
SConscript.glsl
SConscript.nir
SConscript.spirv
shader_enums.c
shader_enums.h freedreno/ir3: Improve shader key normalization. 2020-05-01 16:26:32 +00:00
shader_info.h nir: gather which images are MSAA 2020-06-02 20:47:49 +00:00