mesa/src
Calder Young 826281a2f6 anv: Fix some usage flags not propagated to ISL for explicit layouts
Some vulkancts tests rely on vkGetImageMemoryRequirements to return the same
exact size after exporting and importing an image. This broke when we started
adding padding to sampled surfaces to manage overfetch, because the texture
usage flag does not get applied to the ISL surface when the image is recreated
using an explicit layout.

Fixes: 8d13628f7 ("isl: Add additional alignment/padding requirements to prevent overfetch")
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Cc: mesa-stable
(cherry picked from commit efc6a3053d)

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41540>
2026-05-13 15:39:18 +02:00
..
amd radv: fix determining needed dynamic states when rasterization is disabled 2026-05-13 15:39:17 +02:00
android_stub android_stub: fix missing prototypes issues 2025-12-02 20:03:02 +00:00
asahi hk: Add HK_MAX_RTS to maxFragmentCombinedOutputResources 2026-04-14 15:27:47 +02:00
broadcom broadcom/compiler: move nir_lower_undef_to_zero out of optimization loop 2026-05-13 15:39:16 +02:00
c11 c11/threads: fix build on c23 2025-11-10 07:01:50 +10:00
compiler nir/opt_reassociate: fix exactness bug 2026-04-29 17:54:44 +02:00
drm-shim drm-shim: handle DRM_CAP_ADDFB2_MODIFIERS 2025-11-24 12:34:08 +00:00
egl wsi/wayland: Use wl_fixes to destroy wl_registry 2026-03-17 12:38:44 +01:00
etnaviv etnaviv/ci: Add gitlab-ci-inc.yml to file list 2026-01-19 20:46:38 +00:00
freedreno ir3/shared_ra: insert reloads before tied dst pcopies 2026-05-13 15:39:18 +02:00
gallium lavapipe: fix setting colormasks when attachments get remapped 2026-05-13 15:39:18 +02:00
gbm gbm: Make documentation for gbm_bo_map more explicit 2025-12-29 10:05:38 +00:00
getopt
gfxstream gfxstream: Fix vkSetDebugUtilsObjectNameEXT crash for unwrapped objects 2026-04-01 11:45:35 +02:00
glx glx: guard glx_screen frontend_screen member 2026-03-11 23:21:11 +01:00
gtest
imagination pvr: record deferred RTA clears for secondary cmdbuf subcmds 2026-05-13 15:39:16 +02:00
imgui imgui: Silence build warnings for imgui 2025-09-16 06:16:19 +00:00
intel anv: Fix some usage flags not propagated to ISL for explicit layouts 2026-05-13 15:39:18 +02:00
kosmickrisp kk: Fix graphics pipeline serialization 2026-02-25 14:22:22 +01:00
loader loader: fix UB in wayland helper code. 2026-01-03 07:56:38 +00:00
mesa st/mesa: fix implicit conversion warning in st_atom_framebuffer 2026-05-13 15:39:18 +02:00
microsoft vk: descriptors: sort bindings along with flags 2026-01-20 15:55:47 +00:00
nouveau nak: the MS location comes last in TLD, same spot as depth compare in TEX 2026-04-29 17:54:41 +02:00
panfrost pan/bi: Restore b3210 as a valid swizzle 2026-05-13 15:39:18 +02: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 anv: fix arc artifacts on Farming simulator 2022 2026-05-13 15:39:18 +02:00
virtio [26.0 only] venus/ci: mark a test as fixed 2026-04-01 11:45:33 +02:00
vulkan screenshot-layer: Fix leftover VK queues in the map at DeviceDestroy. 2026-05-13 15:39:18 +02:00
x11 x11: Add helper util to check for xshm support 2026-03-11 23:21:10 +01:00
.clang-format util: Add sparse bitset data structure 2025-11-06 21:34:33 +00:00
meson.build kk: Add KosmicKrisp 2025-10-20 17:46:38 +00:00