mesa/src
Mel Henning 041216e605 nak/opt_lop: Don't handle modifiers in dedup_srcs
The handling in dedup_srcs was incorrect because it would apply the
modifier from srcs[i] to the LUT without removing the modifier from the
instruction. We can fix and simplify this code by removing all modifiers
before the dedup_srcs() call, which we were doing immediately after the
call anyway.

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/13966
Fixes: 66c9c40f68 ("nak: Handle modifiers in dedup_srcs() in opt_lop()")
Reviewed-by: Seán de Búrca <sdeburca@fastmail.net>
Reviewed-by: Lorenzo Rossi <git@rossilorenzo.dev>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38220>
2025-11-03 22:46:11 +00:00
..
amd radv/shader_info: repack and compact struct radv_shader_info 2025-11-03 13:38:38 +01:00
android_stub vulkan/android: Add helper to probe AHB support 2024-05-14 14:53:44 +00:00
asahi hk: Report the correct plane count in VkDrmFormatModifierProperties2?EXT 2025-11-03 07:09:36 +00:00
broadcom nir/validate: expand IO intrinsic validation with nir_io_semantics 2025-11-02 02:21:46 +00:00
c11 c11: use SPDX-License-Identifier header 2025-01-08 20:37:51 +00:00
compiler nir/validate: expand IO intrinsic validation with nir_io_semantics 2025-11-02 02:21:46 +00:00
drm-shim drm-shim: fix with asan 2025-09-03 11:47:00 +00:00
egl util/dynarray: infer type in append 2025-10-24 18:32:07 +00:00
etnaviv etnaviv: isa: Add norm_mul instruction 2025-10-31 00:34:57 +01:00
freedreno tu: Use TU_BREADCRUMBS_ENABLED value 2025-11-03 10:11:41 +00:00
gallium llvmpipe: Always recompute 1/w 2025-11-03 19:45:29 +01:00
gbm egl,glx: allow OpenGL with old libx11, but disable glthread if it's unsafe 2025-08-21 02:05:26 +00:00
getopt build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
gfxstream gfxstream: Check host allocation mode for external memory 2025-10-30 15:27:26 +00:00
glx glx: provide glx.pc 2025-10-14 20:53:10 +00:00
gtest build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
imagination pvr: don't NIH alignment helpers 2025-10-31 15:03:58 +00:00
imgui imgui: Silence build warnings for imgui 2025-09-16 06:16:19 +00:00
intel brw: disable io_semantic validation for mesh intrinsics 2025-11-03 21:28:22 +00:00
kosmickrisp kk: Enable independentBlend 2025-11-01 16:31:27 +00:00
loader loader: Ignore empty override strings 2025-10-30 15:44:40 +00:00
mesa mesa/st: add a warning if can't set SoftFP64 2025-10-24 20:52:36 +00:00
microsoft util/dynarray: infer type in append 2025-10-24 18:32:07 +00:00
nouveau nak/opt_lop: Don't handle modifiers in dedup_srcs 2025-11-03 22:46:11 +00:00
panfrost panfrost/ci: Enable G610 piglit job 2025-11-03 07:24:17 +00:00
poly nir: remove manual nir_load_global_constant 2025-10-21 12:39:53 +02:00
tool intel/ds: reduce min sampling period of pps-producer to 5us 2025-10-23 18:22:20 +00:00
util radv: add a workaround for illegal depth/stencil descriptors with No Man's Sky 2025-10-31 15:46:55 +00:00
virtio virtio/vdrm: Fix varying offsets of struct vdrm_device members 2025-10-29 19:14:25 +00:00
vulkan radv,vulkan: replace VK_RENDERING_INPUT_ATTACHMENT_NO_CONCURRENT_WRITES_BIT_MESA 2025-10-31 07:51:23 +00:00
x11 meson: add missing x11 dependency on libloader_x11 2025-08-08 21:45:59 +00:00
.clang-format poly: Migrate AGX's GS/TESS emulation to common code 2025-10-16 19:25:35 +00:00
meson.build kk: Add KosmicKrisp 2025-10-20 17:46:38 +00:00