mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-23 10:48:08 +02:00
This will let some copy prop happen automatically, avoiding MOVs to temps. Most importantly, though, it means that virgl won't see (unused channel) swizzles from channels beyond the bounds of sysvals, which trigger shader compile failures on the host. softpipe shader-db: total instructions in shared programs: 2946336 -> 2934777 (-0.39%) instructions in affected programs: 374676 -> 363117 (-3.09%) total temps in shared programs: 565552 -> 564139 (-0.25%) temps in affected programs: 18138 -> 16725 (-7.79%) Reviewed-by: Rob Clark <robdclark@chromium.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12781> |
||
|---|---|---|
| .. | ||
| nir_draw_helpers.c | ||
| nir_draw_helpers.h | ||
| nir_to_tgsi.c | ||
| nir_to_tgsi.h | ||
| nir_to_tgsi_info.c | ||
| nir_to_tgsi_info.h | ||
| tgsi_to_nir.c | ||
| tgsi_to_nir.h | ||