mesa/src
Caio Marcelo de Oliveira Filho ba1b41b504 glsl: do second pass of const propagation in loops
When handling loops in constant propagation, implement the "FINISHME"
comment like copy propagation: perform a first pass to find values
that can't be propagated, then perform a second pass with the ACP
containing still valid values.

Certain values are killed because the loop may run more than one
iteration, so we can't copy propagate them as they would be invalid in
the later iterations.

Reviewed-by: Eric Anholt <eric@anholt.net>
2018-07-16 16:33:39 -07:00
..
amd nir: cleanup oversized arrays in nir_swizzle calls 2018-07-13 15:46:57 +02:00
broadcom v3d: Disable shader-db cycle estimates until we sort out TMU estimates. 2018-07-16 14:39:59 -07:00
compiler glsl: do second pass of const propagation in loops 2018-07-16 16:33:39 -07:00
egl egl: fix build race in automake 2018-06-29 12:49:51 +01:00
gallium r600: fix build after the removal of RADEON_PRIO_* flags 2018-07-16 14:33:31 -04:00
gbm meson: Remove various completed todos 2018-06-13 10:07:03 -07:00
getopt
glx glx: Don't allow glXMakeContextCurrent() with only one valid drawable 2018-07-09 12:03:18 -04:00
gtest
hgl
intel intel/batch_decoder: decoding of 3DSTATE_CONSTANT_BODY. 2018-07-16 12:18:36 -07:00
loader
mapi python: Stop using the Python 2 exception syntax 2018-07-06 10:18:43 -07:00
mesa intel/batch_decoder: decoding of 3DSTATE_CONSTANT_BODY. 2018-07-16 12:18:36 -07:00
util util/hash_table: add helper to remove entry by key 2018-07-13 14:20:49 -07:00
vulkan anv,radv: Add support for VK_KHR_get_display_properties2 2018-07-09 17:09:41 -07:00
git_sha1.h.in
Makefile.am
meson.build
SConscript