mesa/src
Pavel Ondračka 886a6aa5be r300: move the ROUND+ARL->ARR fusing to main optimization loop
Its particularly important to have the copy-propagate pass run first.
So that when the round is vectorized, we don't have to follow the MOVs
to find out if it leads to ARL or not (we don't vectorize ARR/ARL at the
moment).

No shader-db change.

Reviewed-by: Emma Anholt <emma@anholt.net>
Reviewed-by: Filip Gawin <filip.gawin@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23560>
2023-06-13 11:52:48 +00:00
..
amd radv/ci: update the list of expected failures on STONEY 2023-06-13 07:52:44 +02:00
android_stub util/log: improve logger_android 2023-02-22 17:55:40 +00:00
asahi nir_lower_mem_access_bit_sizes: Move options into a struct 2023-06-13 00:43:36 +00:00
broadcom broadcom/ci: update expected results 2023-06-13 10:55:16 +00:00
c11 c11: Remove _MTX_INITIALIZER_NP as it's not used anymore 2023-05-31 15:44:51 +00:00
compiler dxil: Remove custom SSBO lowering 2023-06-13 00:43:37 +00:00
drm-shim drm-shim: Avoid assertion fail if someone does close(-1). 2023-06-01 01:50:41 +00:00
egl util: Replace all usage of PIPE_TIMEOUT_INFINITE with OS_TIMEOUT_INFINITE 2023-06-05 05:12:02 +00:00
etnaviv ci/etnaviv: add asan run 2023-06-08 22:30:30 +00:00
freedreno freedreno: Partially decode CP_PROTECT_CNTL 2023-06-11 00:13:09 +00:00
gallium r300: move the ROUND+ARL->ARR fusing to main optimization loop 2023-06-13 11:52:48 +00:00
gbm gbm: drop unnecessary vulkan dependency 2023-02-23 18:31:22 +00:00
getopt
glx Revert "glx: Remove pointless GLX_INTEL_swap_event paranoia" 2023-06-12 15:35:45 +00:00
gtest gtest: Update to 1.13.0 2023-05-14 11:09:02 +00:00
imagination pvr: Add support for sampler border colors 2023-06-08 10:33:46 +00:00
imgui
intel nir_lower_mem_access_bit_sizes: Move options into a struct 2023-06-13 00:43:36 +00:00
loader loader: Replace usage of mtx_t with simple_mtx_t in loader/loader_dri3_helper.c 2023-05-31 15:44:50 +00:00
mapi mapi: Delete execmem support code. 2023-06-12 21:37:37 +00:00
mesa st/glsl: move linking code to the same st file 2023-06-13 02:25:54 +00:00
microsoft dxil: Remove custom SSBO lowering 2023-06-13 00:43:37 +00:00
nouveau nouveau: Delete the NV50_PROG_USE_TGSI env var. 2023-06-12 17:37:54 +00:00
panfrost nir_lower_mem_access_bit_sizes: Move options into a struct 2023-06-13 00:43:36 +00:00
tool meson: remove needless c++17-overrides 2023-05-19 12:45:31 +00:00
util radv: Add driconf to force wave64 for RT 2023-06-12 18:36:56 +00:00
virtio venus: enable VK_EXT_color_write_enable 2023-06-08 21:08:13 +00:00
vulkan vulkan/wsi: Remove duplicate NULL check 2023-06-07 11:41:29 +00:00
.clang-format treewide: Add a .clang-format file 2023-05-29 21:06:12 +00:00
meson.build hgl: remove 2023-02-18 00:44:43 +00:00