mesa/src
Lionel Landwerlin e055eef4bc intel/nir: rerun lower_tex if it lowers something
nir_lower_tex can lower tg4 coords into tg4 offset which on DG2+ we
also need to lower into constant offsets.

Unfortunately the nir_lower_tex pass is not able to lower the
instructions it itself generates, so the easy fix for when
nir_lower_tex lowers tg4 coords into tg4 offsets is to rerun the pass.

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9735
Cc: mesa-stable
Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
Tested-by: Yiwei Zhang <zzyiwei@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25015>
(cherry picked from commit 10e75aae1b)
2023-09-06 18:42:13 +01:00
..
amd ac/nir/ngg: Wait for attribute ring stores in mesh shaders. 2023-09-06 18:37:48 +01:00
android_stub util/log: improve logger_android 2023-02-22 17:55:40 +00:00
asahi asahi: Fix disk cache disable with AGX_MESA_DEBUG 2023-05-09 16:54:30 +01:00
broadcom v3d/qpu: fix type of function argument 2023-09-04 11:30:24 +01:00
c11 c11: Remove _MTX_INITIALIZER_NP for windows 2022-11-09 04:38:28 +00:00
compiler nir/opt_move: fix handling of if-condition 2023-09-04 11:30:25 +01:00
drm-shim drm-shim: Use hide_drm_device_path() to hide other drm devices 2022-12-30 15:51:11 -08:00
egl egl/dri2: Add a couple of missing mutex release in error path 2023-08-07 18:53:54 +01:00
etnaviv etnaviv: Fully replicate back stencil config 2023-09-04 11:30:24 +01:00
freedreno tu: Pass real size of prime buffers to allocator 2023-09-04 11:30:25 +01:00
gallium radeonsi/vcn: fix the incorrect dt_size 2023-09-06 18:38:21 +01:00
gbm gbm: drop unnecessary vulkan dependency 2023-02-23 18:31:22 +00:00
getopt
glx glxsw: check geometry of drawables on creation 2023-07-28 18:48:24 +01:00
gtest
imagination pvr: do not claim support for ASTC texture compression 2023-08-07 19:40:51 +01:00
imgui
intel intel/nir: rerun lower_tex if it lowers something 2023-09-06 18:42:13 +01:00
loader loader/dri3: temporarily work around a crash when front is NULL 2023-05-25 14:06:12 +01:00
mapi mapi: Fixes check_table.cpp for DrawArraysInstancedARB and DrawElementsInstancedARB 2023-06-27 13:54:02 +01:00
mesa mesa: fix some TexParameter and SamplerParameter cases 2023-09-04 11:30:25 +01:00
microsoft dzn: Fix qpool->queries_lock double lock 2023-06-07 11:14:20 +02:00
nouveau nv50/ir/nir: Fix zero source handling of tex instructions. 2023-07-30 11:07:21 +01:00
panfrost panfrost: upcast uint8/uint16 before shifting them beyond their range 2023-08-16 11:48:16 +01:00
tool pps: Fix build errors. 2023-03-13 01:22:46 +00:00
util util: add radeonsi workaround for Nowhere Patrol 2023-09-06 16:17:10 +01:00
virtio venus: fix cmd state leak across implicit reset 2023-07-28 18:48:24 +01:00
vulkan vk/graphics: fix CWE handling with DS3 2023-08-18 12:08:46 +01:00
meson.build hgl: remove 2023-02-18 00:44:43 +00:00