mesa/src
Alyssa Rosenzweig 8ac2c08045 pan/mdg: Defer smul, vlut until after writeout moves
We can end up with bad dependencies with a depth/stencil export. Let's
let the writeout special cases consume these values if possible, using a
move otherwise in which case it won't be used in the other slots anyway.

total instructions in shared programs: 50508 -> 50507 (<.01%)
instructions in affected programs: 12 -> 11 (-8.33%)
helped: 1
HURT: 0

total bundles in shared programs: 25640 -> 25640 (0.00%)
bundles in affected programs: 0 -> 0
helped: 0
HURT: 0

total quadwords in shared programs: 40899 -> 40899 (0.00%)
quadwords in affected programs: 0 -> 0
helped: 0
HURT: 0

total registers in shared programs: 3917 -> 3916 (-0.03%)
registers in affected programs: 3 -> 2 (-33.33%)
helped: 1
HURT: 0

total threads in shared programs: 2455 -> 2455 (0.00%)
threads in affected programs: 0 -> 0
helped: 0
HURT: 0

total spills in shared programs: 168 -> 168 (0.00%)
spills in affected programs: 0 -> 0
helped: 0
HURT: 0

total fills in shared programs: 186 -> 186 (0.00%)
fills in affected programs: 0 -> 0
helped: 0
HURT: 0

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5513>
2020-07-02 13:37:10 -04:00
..
amd radv,vulkan: add a new x11 wsi drirc workaround for DOOM Eternal 2020-07-02 08:31:57 +00:00
broadcom v3d/compiler: fix image size for 1D arrays 2020-07-01 10:01:46 +00:00
compiler nir: add missing break to nir_opt_access() 2020-07-02 12:11:30 +10:00
drm-shim meson: use gnu_symbol_visibility argument 2020-06-01 18:59:18 +00:00
egl egl: move fallthrough comment so gcc can see it 2020-07-02 12:11:30 +10:00
etnaviv etnaviv: replace all dup() with os_dupfd_cloexec() 2020-06-18 02:09:56 +00:00
freedreno freedreno/ir3: add support for INTERP_MODE_NOPERSPECTIVE 2020-07-01 13:52:59 +00:00
gallium panfrost: Specify stack_shift on SFBD 2020-07-02 13:37:10 -04:00
gbm gbm: document that gbm_bo_map exposes a linear view 2020-06-03 10:09:52 +00:00
getopt
glx util: rename xmlpool.h to driconf.h 2020-06-22 21:50:12 +00:00
gtest gtest: Update to 1.10.0 2020-04-20 11:57:11 +00:00
hgl
imgui
intel intel/compiler: add and fix up fallthrough comments for gcc warnings 2020-07-02 12:11:30 +10:00
loader loader/dri3: Check for window destruction in dri3_wait_for_event_locked 2020-06-29 17:05:52 +00:00
mapi mapi: x86: Fix dynamic entries in x86 tsd stubs. 2020-06-26 18:28:01 +00:00
mesa i965: add and fix fallthrough comments 2020-07-02 12:11:30 +10:00
panfrost pan/mdg: Defer smul, vlut until after writeout moves 2020-07-02 13:37:10 -04:00
util radv,vulkan: add a new x11 wsi drirc workaround for DOOM Eternal 2020-07-02 08:31:57 +00:00
vulkan radv,vulkan: add a new x11 wsi drirc workaround for DOOM Eternal 2020-07-02 08:31:57 +00:00
meson.build meson: use gnu_symbol_visibility argument 2020-06-01 18:59:18 +00:00
SConscript driconf: drop now unused translation facility 2020-06-22 21:50:12 +00:00