mesa/src
Rhys Perry 2704a30df0
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
radv: perform nir_opt_access before the first radv_optimize_nir
Two lowered loads might not be CSE'd after nir_lower_explicit_io if one of
them is shrinked. This doesn't happen for deref loads, but it needs the
CAN_REORDER flag first.

fossil-db (gfx1201):
Totals from 556 (0.70% of 79377) affected shaders:
MaxWaves: 14936 -> 14940 (+0.03%); split: +0.05%, -0.03%
Instrs: 2140334 -> 2140942 (+0.03%); split: -0.07%, +0.10%
CodeSize: 11137948 -> 11145416 (+0.07%); split: -0.07%, +0.13%
SpillSGPRs: 2385 -> 2527 (+5.95%); split: -0.34%, +6.29%
Latency: 12310570 -> 12305011 (-0.05%); split: -0.08%, +0.04%
InvThroughput: 2136142 -> 2135516 (-0.03%); split: -0.06%, +0.03%
VClause: 47419 -> 47420 (+0.00%); split: -0.01%, +0.01%
SClause: 58423 -> 58290 (-0.23%); split: -0.36%, +0.14%
Copies: 160626 -> 161321 (+0.43%); split: -0.25%, +0.68%
Branches: 69693 -> 69710 (+0.02%); split: -0.04%, +0.06%
PreSGPRs: 34824 -> 34945 (+0.35%); split: -0.24%, +0.58%
PreVGPRs: 28682 -> 28649 (-0.12%); split: -0.36%, +0.24%
VALU: 1080800 -> 1081171 (+0.03%); split: -0.04%, +0.08%
SALU: 353112 -> 353770 (+0.19%); split: -0.15%, +0.34%
SMEM: 81587 -> 81364 (-0.27%)

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Georg Lehmann <dadschoorse@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34162>
2025-05-08 13:30:50 +00:00
..
amd radv: perform nir_opt_access before the first radv_optimize_nir 2025-05-08 13:30:50 +00:00
android_stub
asahi hk: Implement VK_EXT_map_memory_placed 2025-05-06 18:41:08 +00:00
broadcom v3d/v3dv/ci: update expected results 2025-05-08 08:47:40 +00:00
c11 c11: use SPDX-License-Identifier header 2025-01-08 20:37:51 +00:00
compiler ac/nir: round components when lowering 8/16-bit loads to 32-bit 2025-05-08 13:30:50 +00:00
drm-shim
egl egl: fix sw fallback rejection in non-sw EGL_PLATFORM=device 2025-04-30 19:09:44 +00:00
etnaviv ci: rename all the .b2c- jobs into .ci-tron- 2025-05-07 21:02:16 +00:00
freedreno ir3: allow asm roundtrip testing of compiled shader variants 2025-05-08 09:44:31 +00:00
gallium intel: introduce new VUE layout for separate compiled shader with mesh 2025-05-08 06:48:35 +00:00
gbm meson: support building with system libgbm 2025-04-09 12:15:33 +00:00
getopt
gfxstream gfxstream: update code generator for simplified dep graph 2025-04-09 18:29:57 +00:00
glx Get rid of 5 remaining references to glapitable.h 2025-04-23 20:18:25 +00:00
gtest
imagination treewide: Switch to nir_progress 2025-02-26 15:19:53 +00:00
imgui
intel anv/brw: handle pipeline libraries with mesh 2025-05-08 06:48:35 +00:00
loader loader: Use RTLD_LOCAL not RTLD_GLOBAL 2025-04-18 07:14:56 +00:00
mapi Get rid of 5 remaining references to glapitable.h 2025-04-23 20:18:25 +00:00
mesa mesa: fix color material tracking 2025-05-08 00:31:29 +00:00
microsoft ci: rename misleading *-postmerge stages to *-nightly 2025-04-29 05:49:00 +00:00
nouveau ci: rename all the .b2c- jobs into .ci-tron- 2025-05-07 21:02:16 +00:00
panfrost ci/panfrost: Really document T860 array flakes 2025-05-08 15:51:57 +03:00
tool perfetto/android: align datasource names with tooling expectations 2025-04-08 18:29:10 +00:00
util perfetto: Add helpers for passing VkDebugUtilsObjectNameInfoEXT to perfetto. 2025-05-08 01:21:25 +00:00
virtio ci/crosvm: Use structured tagging for crosvm 2025-05-07 12:13:24 +00:00
vulkan vulkan/runtime: add a multialloc variant for pipeline create 2025-05-08 11:22:55 +00:00
x11 glx/egl/x11: fix x11_dri3_check_multibuffer 2025-02-17 02:50:15 +00:00
.clang-format radv: Add radv_foreach_stage to ForEachMacros again. 2025-04-11 18:01:47 +00:00
meson.build meson: support building with system libgbm 2025-04-09 12:15:33 +00:00