mesa/src
Rhys Perry efefed1e35 nir/opt_undef: fix prefer_nan
fossil-db (gfx1201):
Totals from 279 (0.13% of 210263) affected shaders:
Instrs: 661579 -> 653245 (-1.26%); split: -1.29%, +0.03%
CodeSize: 3612816 -> 3572600 (-1.11%); split: -1.14%, +0.03%
SpillSGPRs: 313 -> 305 (-2.56%)
Latency: 5147724 -> 5139048 (-0.17%); split: -0.18%, +0.01%
InvThroughput: 939696 -> 937981 (-0.18%); split: -0.19%, +0.00%
VClause: 14732 -> 14696 (-0.24%); split: -0.29%, +0.05%
SClause: 12517 -> 12495 (-0.18%); split: -0.19%, +0.02%
Copies: 60783 -> 60472 (-0.51%); split: -0.61%, +0.09%
Branches: 20669 -> 20488 (-0.88%); split: -1.16%, +0.28%
PreSGPRs: 14960 -> 14968 (+0.05%); split: -0.03%, +0.08%
PreVGPRs: 15948 -> 15960 (+0.08%)
VALU: 306409 -> 304055 (-0.77%); split: -0.79%, +0.02%
SALU: 134363 -> 131367 (-2.23%); split: -2.27%, +0.04%
VMEM: 21760 -> 21715 (-0.21%); split: -0.24%, +0.04%
SMEM: 21358 -> 21323 (-0.16%)
VOPD: 32352 -> 32184 (-0.52%); split: +0.02%, -0.53%

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Fixes: 68dc336af7 ("nir: handle new multadd opcodes in lowerings and opts")
Reviewed-by: Georg Lehmann <dadschoorse@gmail.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42145>
2026-06-12 11:29:14 +00:00
..
amd radv: fix VK_MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD with sparse buffers 2026-06-12 03:31:43 +00:00
android_stub android_stub: purge unused log utils 2026-05-01 20:23:23 +00:00
asahi hk: use drirc_gen 2026-06-10 07:17:14 +00:00
broadcom v3dv: gate Dawn-required limits and features behind V3D_WEBGPU_OVERRIDE 2026-06-10 15:22:27 +00:00
c11
compiler nir/opt_undef: fix prefer_nan 2026-06-12 11:29:14 +00:00
drm-shim drm-shim: Include the hex of the driver ioctl for unimplemented ioctls. 2026-06-04 20:17:34 +00:00
egl egl: fix _EGL_NATIVE_PLATFORM fallback for unrecognized native displays 2026-06-11 10:00:34 +00:00
etnaviv etnaviv/isa: Fix Meson warning about etnaviv_isa_rs dummy library 2026-06-11 12:05:59 +00:00
freedreno ir3: use the correct builder for adding preamble to main. 2026-06-12 00:19:48 +00:00
gallium teflon: Ensure all TfLiteRegistration fields are 0 2026-06-11 20:12:52 +00:00
gbm gbm: Replace VER_MIN with common MIN2 2026-04-30 13:00:03 +00:00
getopt
gfxstream gfxstream: kumquat: validate device dmabuf support before use 2026-06-08 21:38:19 +00:00
glx glx: avoid crash on glXBindTexImageEXT when no texture target set 2026-06-10 20:57:35 +00:00
gtest
imagination nir: Allow atomic intrinsics to have multiple components 2026-06-11 00:23:34 +00:00
imgui imgui: update copy and port all tools using it 2026-04-30 10:59:45 +00:00
intel brw: Remove the brw assembler tests 2026-06-12 01:32:12 +00:00
kosmickrisp kk,wsi/metal: Support VK_(KHR/EXT)_swapchain_maintenance1 2026-06-10 17:41:01 +00:00
loader loader: check if the kernel driver is amdgpu 2026-05-27 10:19:50 +00:00
mesa mesa: allow GL_TEXTURE_COMPARE_{MODE,FUN} with EXT_shadow_samplers 2026-06-12 10:56:05 +00:00
microsoft dzn: use drirc_gen 2026-06-10 07:17:14 +00:00
nouveau nvk: Implement support for non graphics timestamp 2026-06-12 10:00:44 +02:00
panfrost kraid: Better document swizzles 2026-06-12 00:13:08 -04:00
poly poly: Fix range used for index unroll bounds checks 2026-05-26 10:39:00 +00:00
tool pps: Re-emit time clock_sync more regularly 2026-05-06 21:37:15 +00:00
util util: Fix float8 denorm rounding to min-normal 2026-06-11 17:13:04 +00:00
virtio venus: use drirc_gen 2026-06-10 07:17:14 +00:00
vulkan vulkan/android: Map AHARDWAREBUFFER_FORMAT_Y8 to VK_FORMAT_R8_UNORM 2026-06-11 15:48:37 +00:00
x11 meson: Add support for buidling zink + Turnip/KGSL 2026-03-31 15:00:29 +00:00
.clang-format intel: add Jay 2026-04-10 18:21:21 +00:00
meson.build meson: drop non-existent platforms=xcb check 2026-06-11 18:14:54 +00:00