mesa/src
Rhys Perry b1ba7d1b99 aco: don't consider sa_sdst=0 before SALU write to fix VALUMaskWriteHazard
LLVM does but that's probably a bug.

fossil-db (navi31):
Totals from 311 (0.39% of 79395) affected shaders:
Instrs: 380453 -> 381075 (+0.16%)
CodeSize: 1961012 -> 1964744 (+0.19%)
Latency: 4799095 -> 4800313 (+0.03%)
InvThroughput: 958358 -> 958904 (+0.06%)
VALU: 242322 -> 242633 (+0.13%)

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Daniel Schürmann <daniel@schuermann.dev>
Backport-to: 24.1
Backport-to: 24.2
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30818>
2024-08-26 19:16:34 +00:00
..
amd aco: don't consider sa_sdst=0 before SALU write to fix VALUMaskWriteHazard 2024-08-26 19:16:34 +00:00
android_stub vulkan/android: Add helper to probe AHB support 2024-05-14 14:53:44 +00:00
asahi asahi/clc: drop caps list 2024-08-26 15:04:00 +00:00
broadcom vc4/ci: update expected results 2024-08-26 12:41:10 +00:00
c11 build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
compiler vtn: infer SpvCapabilityLinkage 2024-08-26 15:04:00 +00:00
drm-shim drm-shim: stub synobj_timeline_wait and query ioctl 2024-07-16 11:17:59 +02:00
egl egl/android: Fix wrong pipe format for RGB_565 2024-08-25 21:01:15 +00:00
etnaviv etnaviv: build dependency for the etnaviv tests 2024-08-26 08:09:15 +00:00
freedreno nir: Introduce nir_debug_info_instr 2024-08-25 10:26:33 +00:00
gallium kopper: only include loader_dri3_helper.h when xcb is enabled 2024-08-26 18:34:31 +00:00
gbm gbm: depend on libdrm indepedent of dri2 setting 2024-08-20 04:55:58 +00:00
getopt build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
glx glx: unify dri screen init 2024-08-19 17:43:59 +00:00
gtest build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
imagination pvr: emit tpu_tag_cdm_ctrl in compute stream when present 2024-08-14 18:07:41 +08:00
imgui
intel anv: explicitly disable BT pool allocations at device init 2024-08-26 10:34:31 +00:00
loader gallium: move loader_dri_create_image to dri frontend 2024-08-01 15:28:03 +00:00
mapi mesa: add KHR_shader_subgroup extension 2024-08-26 10:46:16 +08:00
mesa glsl: set shader_info.subgroup_size for KHR_shader_subgroup 2024-08-26 10:46:20 +08:00
microsoft spirv_to_dxil: add missing SPIR-V capabilities 2024-08-23 16:36:59 +00:00
nouveau nak: Fix wrong encoding for F2FP cbuf and immediate forms 2024-08-26 13:55:00 +00:00
panfrost panfrost: add support for image2DMSArray on bifrost 2024-08-23 16:57:58 +00:00
tool perfetto: Add Panfrost data sources to system.cfg 2024-08-22 18:33:45 +00:00
util util/rbsp: Fill bits again if reading more than 16 leading zeros 2024-08-23 06:54:06 +00:00
virtio venus/ci: move postmerge jobs to -postmerge stage 2024-08-23 11:53:41 +00:00
vulkan Revert "device_select: shortcut EnumeratePhysicalDevice* for count-only calls" 2024-08-23 17:22:54 +00:00
x11 egl/glx: make detecting explicit modifier support more explicit 2024-08-19 15:00:51 +00:00
.clang-format bi: Add bi_foreach_ssa_dest 2024-08-20 10:02:45 +02:00
meson.build dri: merge in loader_dri3 2024-08-19 17:43:58 +00:00