mesa/src
Jason Ekstrand d8e3edb784 nir/deref: Support casts and ptr_as_array in comparisons
The code which constructs deref paths already gives you the path
starting at the nearest deref_cast or deref_var.  All we need to do for
casts is handle the case where the start of the path isn't a deref_var.
For ptr_as_array derefs, we just bail if we have any after the
divergence point between the two derefs.  We may be able to do better in
the future but this works for now.

Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com>
Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
2019-01-08 00:38:30 +00:00
..
amd nir: Move propagation of cast derefs to a new nir_opt_deref pass 2019-01-08 00:38:30 +00:00
broadcom v3d: Use the core tex lowering. 2019-01-04 15:59:59 -08:00
compiler nir/deref: Support casts and ptr_as_array in comparisons 2019-01-08 00:38:30 +00:00
egl egl/haiku: Fix reference to disp vs dpy 2019-01-02 13:45:09 +00:00
freedreno freedreno/ir3: don't treat all inputs/outputs as vec4 2018-12-22 15:27:21 -05:00
gallium glsl_type: Add support for explicitly laid out matrices and arrays 2019-01-08 00:38:29 +00:00
gbm meson: Add tests to suites 2018-11-20 09:09:22 -08:00
getopt
glx glx/test: meson: assorted include fixes 2018-12-12 19:24:14 +00:00
gtest meson: hide warnings from external project gtest 2018-10-31 18:20:25 +00:00
hgl meson: Add Haiku platform support v4 2018-02-16 16:56:34 -06:00
intel nir: Move propagation of cast derefs to a new nir_opt_deref pass 2019-01-08 00:38:30 +00:00
loader loader/dri3: Enable adaptive_sync via _VARIABLE_REFRESH property 2018-12-28 16:44:47 +01:00
mapi glapi: fixup EXT_multisampled_render_to_texture dispatch 2018-12-10 15:09:07 -08:00
mesa nir: Move propagation of cast derefs to a new nir_opt_deref pass 2019-01-08 00:38:30 +00:00
util drirc: Initial blacklist for adaptive sync 2018-12-28 16:44:27 +01:00
vulkan vulkan: Update the XML and headers to 1.1.97 2019-01-07 10:00:01 -06:00
Makefile.am freedreno: move drm to common location 2018-11-27 15:44:02 -05:00
meson.build TODO: glx: meson: build dri based glx tests, only with -Dglx=dri 2018-12-12 17:47:36 +00:00
SConscript scons: Remove gles option. 2018-10-19 16:50:26 +01:00