mesa/src
Gert Wollny 409486aa57 r600/sfn: Be more conservative with AR re-use
If we try to re-use the AR register after a new CF was started
we will get into trouble, because it is no longer loaded, so
clear the AR register handle when we hit a non-ALU instruction
while scanning the shader to split AR loads. With that
dependencies will be set accodingly.

Fixes: d21054b4bc
    r600/sfn: Add pass to split address and index register loads

Signed-off-by: Gert Wollny <gert.wollny@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24036>
2023-07-07 06:48:09 +00:00
..
amd ci/radv: Add testing of the GLES CTS using ANGLE on stoney. 2023-07-06 23:12:30 +00:00
android_stub util/log: improve logger_android 2023-02-22 17:55:40 +00:00
asahi asahi: Use txf_ms for MSAA background programs 2023-07-05 05:11:49 +00:00
broadcom broadcom/compiler: don't leak v3d_compile when finding a new best strategy 2023-07-05 21:52:01 +00:00
c11 treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
compiler nir/opt_shrink_vectors: enable sparse intrinsics shrinking 2023-07-06 13:16:13 +00:00
drm-shim drm-shim: Avoid assertion fail if someone does close(-1). 2023-06-01 01:50:41 +00:00
egl treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
etnaviv ci/etnaviv: update ci expectation 2023-07-06 20:34:28 +00:00
freedreno tu: Add missing dbg reg stomping to tu_CmdBeginRendering 2023-07-05 21:24:12 +00:00
gallium r600/sfn: Be more conservative with AR re-use 2023-07-07 06:48:09 +00:00
gbm gbm: drop unnecessary vulkan dependency 2023-02-23 18:31:22 +00:00
getopt
glx treewide: Replace the usage of TRUE/FALSE with true/false 2023-06-27 18:18:28 +08:00
gtest gtest: Update to 1.13.0 2023-05-14 11:09:02 +00:00
imagination pvr: Use alignas instead of ALIGN_ATTR and remove ALIGN_ATTR 2023-07-04 08:35:14 +00:00
imgui
intel ci/anv: Add testing of the GLES CTS using ANGLE on TGL. 2023-07-06 23:12:30 +00:00
loader dri3: only invalidate drawables on geometry change if geometry has changed 2023-06-15 12:22:24 +00:00
mapi mapi: Remove dead struct _glapi_function in glapi/glapi_getproc.c 2023-06-29 01:36:09 +00:00
mesa math: drop MAT_[ST][XYZ] defines 2023-07-06 09:42:44 +00:00
microsoft dxil: Use nir_remove_non_entrypoints 2023-07-03 21:45:35 +00:00
nouveau nir: split nir_lower_mov64 2023-07-03 10:38:27 +00:00
panfrost panfrost/ci: drop invalid skips that are already marked as known flakes 2023-07-06 16:58:58 +00:00
tool meson: remove needless c++17-overrides 2023-05-19 12:45:31 +00:00
util util/bitset: Add some extra functions 2023-07-03 19:51:04 +00:00
virtio venus: recheck valid bit after acquiring lock to init ahb mem type bits 2023-07-07 00:03:35 +00:00
vulkan vk/wsi: add error logging for syncfile import/export failures 2023-07-06 14:17:02 +00:00
.clang-format nir: Add nir_foreach_function_safe and use it 2023-07-03 21:45:35 +00:00
meson.build lavapipe: Include llvmpipe 2023-06-30 12:56:35 +00:00