mesa/src
Rhys Perry 05586fae67 radv: combine v_mov_dpp into fma in frag_coord.z adjust
This wasn't possible before because of the literal.

fossil-db (vangogh):
Totals from 3766 (3.36% of 112041) affected shaders:
Instrs: 5646975 -> 5642967 (-0.07%); split: -0.09%, +0.02%
CodeSize: 30751152 -> 30749956 (-0.00%); split: -0.02%, +0.02%
VGPRs: 262640 -> 262672 (+0.01%); split: -0.01%, +0.02%
Latency: 184869423 -> 184883681 (+0.01%); split: -0.02%, +0.03%
InvThroughput: 43462111 -> 43456113 (-0.01%); split: -0.03%, +0.02%
VClause: 93337 -> 93353 (+0.02%); split: -0.10%, +0.12%
SClause: 186857 -> 186833 (-0.01%); split: -0.07%, +0.06%
Copies: 390583 -> 390327 (-0.07%); split: -0.44%, +0.38%
Branches: 106070 -> 106086 (+0.02%); split: -0.03%, +0.05%
VALU: 4112856 -> 4108839 (-0.10%); split: -0.12%, +0.02%
SALU: 593814 -> 593758 (-0.01%); split: -0.05%, +0.04%

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40013>
2026-02-24 18:34:38 +00:00
..
amd radv: combine v_mov_dpp into fma in frag_coord.z adjust 2026-02-24 18:34:38 +00:00
android_stub android_stub: fix missing prototypes issues 2025-12-02 20:03:02 +00:00
asahi asahi: fix some copyright headers 2026-02-23 20:04:12 +00:00
broadcom v3dv: use vk_graphics_pipeline_state for pipeline creation 2026-02-24 15:52:18 +00:00
c11 c11/threads: fix build on c23 2025-11-10 07:01:50 +10:00
compiler nir/lower_subgroups: lower shuffles and bitwise reduce to 32bit before scalarizing 2026-02-24 13:48:35 +00:00
drm-shim drm-shim: handle DRM_CAP_ADDFB2_MODIFIERS 2025-11-24 12:34:08 +00:00
egl os: Add support for GNU/HURD compilation and use of dri swrast/llvmpipe. 2026-02-17 08:24:02 +00:00
etnaviv Uprev Piglit to 8e2c8bc0018f42b107d470a2de1bf7f53e8fb012 2026-02-19 20:52:08 +00:00
freedreno freedreno+ir3: Implement CL isam mode 2026-02-24 17:22:03 +00:00
gallium freedreno+ir3: Implement CL isam mode 2026-02-24 17:22:03 +00:00
gbm gbm: Make documentation for gbm_bo_map more explicit 2025-12-29 10:05:38 +00:00
getopt
gfxstream gfxstream: enable VK_EXT_primitives_generated_query 2026-02-23 17:41:30 +00:00
glx os: Add support for GNU/HURD compilation and use of dri swrast/llvmpipe. 2026-02-17 08:24:02 +00:00
gtest
imagination pvr: Add support for fragment pass through shader 2026-02-24 17:50:10 +00:00
imgui
intel util,intel: move probably_float to common code 2026-02-23 18:23:41 +00:00
kosmickrisp kk: enable VK_KHR_external_{fence,semaphore}_fd 2026-02-24 14:23:05 +00:00
loader util,loader: silence asprintf() unused result warnings 2026-02-07 10:07:22 +00:00
mesa mesa/vbo: update NeedFlush before flushing 2026-02-23 21:35:20 +00:00
microsoft dozen: Resolve Seg Fault in dzn_physical_device_create 2026-02-17 15:19:37 +00:00
nouveau nir: only set fp_math_ctrl if meaningful 2026-02-18 14:04:22 +00:00
panfrost pan/ci: correct syntax for flakes 2026-02-24 15:02:17 +00:00
poly panvk/csf: implement VK_EXT_primitives_generated_query primitive restart 2026-01-21 09:03:34 +00:00
tool pps/meson: minor refactor for pps_deps 2025-11-08 18:39:00 -08:00
util pco: Use vertex input registers in register allocation 2026-02-24 16:27:45 +00:00
virtio virtio/kumquat: add safety comments 2026-02-23 17:20:10 +00:00
vulkan vulkan: external sync for vk_sync_binary 2026-02-24 14:23:05 +00:00
x11 os: Add support for GNU/HURD compilation and use of dri swrast/llvmpipe. 2026-02-17 08:24:02 +00:00
.clang-format util: Add sparse bitset data structure 2025-11-06 21:34:33 +00:00
meson.build gallium/dril: Don't use gbm if there is no gbm configured 2026-02-17 08:24:02 +00:00