mesa/src
Georg Lehmann a6a6c2f691
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
aco/ra: convert bitwise instruction to gfx11+ 16bit on demand
The 32bit versions are smaller, allow more optimizations and VOPD,
so only use the 16bit opcodes if nessecary.

Foz-DB Navi31:
Totals from 84 (0.10% of 80237) affected shaders:
Instrs: 176673 -> 176347 (-0.18%); split: -0.20%, +0.01%
CodeSize: 970148 -> 969716 (-0.04%); split: -0.08%, +0.03%
VGPRs: 5876 -> 5864 (-0.20%)
Latency: 2805974 -> 2805674 (-0.01%); split: -0.02%, +0.01%
InvThroughput: 769007 -> 768738 (-0.03%); split: -0.04%, +0.01%
VClause: 2593 -> 2597 (+0.15%)
Copies: 23749 -> 23487 (-1.10%); split: -1.11%, +0.00%
VALU: 107124 -> 106862 (-0.24%); split: -0.25%, +0.00%

Reviewed-by: Daniel Schürmann <daniel@schuermann.dev>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35919>
2025-07-31 12:07:07 +00:00
..
amd aco/ra: convert bitwise instruction to gfx11+ 16bit on demand 2025-07-31 12:07:07 +00:00
android_stub
asahi nir: split nir_move_load_frag_coord from nir_move_load_input 2025-07-29 16:20:48 -04:00
broadcom broadcom/ci: disable baremetal rusticl jobs for ci-tron 2025-07-31 09:49:37 +00:00
c11
compiler nir/load_store_vectorize: always set num_components correctly 2025-07-31 08:39:10 +00:00
drm-shim
egl egl/x11: don't leak device_name when choosing zink 2025-07-22 13:23:56 +00:00
etnaviv ci-tron: drop unnecessary HWCI_TEST_SCRIPT: deqp-runner.sh re-defines 2025-07-30 23:18:01 +00:00
freedreno tu: remove consts_ubo upload code 2025-07-31 06:03:41 +00:00
gallium radeonsi/vcn: Always enable decode tier2 when supported 2025-07-31 09:15:33 +00:00
gbm gbm: Add more formats 2025-07-15 12:37:10 +00:00
getopt
gfxstream gfxstream: Add gfxstream TLS connection manager reset 2025-07-30 19:41:14 +00:00
glx dri: Get rid of __DRIbackgroundCallableExtension 2025-07-16 01:32:56 +00:00
gtest
imagination nir: split nir_move_load_frag_coord from nir_move_load_input 2025-07-29 16:20:48 -04:00
imgui
intel anv: fix wsi image aliasing 2025-07-31 07:48:23 +00:00
loader loader: Don't load nouveau GL on nvidia kmd 2025-07-29 23:52:32 +00:00
mapi mesa: support NV_timeline_semaphore 2025-07-07 21:18:29 +00:00
mesa gallium: Properly handle non-contiguous used sampler view indexes 2025-07-28 14:41:56 +00:00
microsoft nir: drop load_sample_id_no_per_sample 2025-07-30 22:13:23 +00:00
nouveau ci-tron: drop unnecessary HWCI_TEST_SCRIPT: deqp-runner.sh re-defines 2025-07-30 23:18:01 +00:00
panfrost ci/panfrost: Disable DUTs under maintenance 2025-07-30 22:19:52 -03:00
tool pps: Generate libgpudataprofiling.so from pps-producer sources for Android CTS 2025-07-15 20:29:57 +00:00
util tu: add constlen shader stat 2025-07-30 16:05:15 +00:00
virtio venus: set wsi alias binding memoryOffset to zero 2025-07-29 07:50:11 +00:00
vulkan vulkan/video: Fix h265 level values 2025-07-31 10:08:05 +00:00
x11 x11: Add an x11_xlib_display_is_thread_safe() helper 2025-07-16 01:32:56 +00:00
.clang-format nir: add ALU reassocation pass 2025-07-22 23:17:01 +00:00
meson.build meson: Only build src/x11 if with_platform_x11 2025-07-16 01:32:55 +00:00