mesa/src/gallium/drivers
Erico Nunes 3020d27326
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
lima: ppir: fix store_output optimization for modifiers
If the mov node being handled here has modifiers, it cannot be
trivially removed. This happens in some shaders, so handle it
in the identity mov check for that optimization.

Fixes: d6987daef9 ("lima: ppir: introduce an optimizer")

Signed-off-by: Erico Nunes <nunes.erico@gmail.com>
Reviewed-by: Vasily Khoruzhick <anarsoul@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36490>
2025-08-01 08:09:33 +00:00
..
asahi build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
crocus build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
d3d12 build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
etnaviv build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
freedreno build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
i915 build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
iris build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
lima lima: ppir: fix store_output optimization for modifiers 2025-08-01 08:09:33 +00:00
llvmpipe Uprev Piglit to c3a3e29d59e0972650a6d30d20de930c87739c14 2025-07-31 21:05:20 +00:00
nouveau nv50: fully migrate away from util_framebuffer_init 2025-07-31 22:24:21 +00:00
panfrost build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
r300 Uprev Piglit to c3a3e29d59e0972650a6d30d20de930c87739c14 2025-07-31 21:05:20 +00:00
r600 nir: remove C++ stuff from list.h 2025-07-31 20:23:04 +00:00
radeonsi build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
rocket build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
softpipe Uprev Piglit to c3a3e29d59e0972650a6d30d20de930c87739c14 2025-07-31 21:05:20 +00:00
svga Uprev Piglit to c3a3e29d59e0972650a6d30d20de930c87739c14 2025-07-31 21:05:20 +00:00
tegra gallium: replace get_compiler_options with pipe_screen::nir_options 2025-07-21 00:18:20 +00:00
v3d build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
vc4 build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
virgl Uprev Piglit to c3a3e29d59e0972650a6d30d20de930c87739c14 2025-07-31 21:05:20 +00:00
zink nvk/ci: document a new fail and flakes 2025-08-01 09:37:35 +03:00