mesa/src/amd
Samuel Pitoiset 0ae880c08c Revert "radv: implement 2D views of 3D images using 2D_ARRAY descriptors on GFX9+"
Using view3dAs2dArray changes the tiling and it's slower (-7.5% in
Silent Hill 2 Remake) than using 3D tiling. The previous implementation
was the best one regarding performance (it's also what RadeonSI does).

Sadly it seems that sampler2DViewOf3D can't really be supported without
that but nobody really needs it apparently.

Also view3dAs2array is incompatible for 2D views of sparse 3D images
because sparse 3D images requires 3D tiling.

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/11997

This reverts commit f5805bcb8e.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31869>
2024-10-28 12:47:38 +00:00
..
addrlib ac: make sure VEGA20 and MI200 version ranges don't overlap with other chips 2024-09-27 19:21:55 +00:00
ci radeonsi/ci: mark *.tessellation_shader_tessellation.max_in_out_attributes as fixed 2024-10-25 13:36:54 +00:00
common amd/descriptors: set fmask_tile_swizzle for TC-compat CMASK images on GFX8 2024-10-28 08:21:12 +01:00
compiler aco: Respect addressible SGPR limit in VS prologs 2024-10-28 11:29:06 +00:00
drm-shim amd/drm-shim: add GFX1150 support 2024-08-13 13:17:17 +00:00
llvm ac/llvm: cast to integer after derivative intrinsics 2024-10-24 11:23:07 +00:00
registers amd: add gfx12 register definitions 2024-05-11 22:14:05 -04:00
vpelib amd/vpelib: Add missing copyrights 2024-10-18 05:56:36 +00:00
vulkan Revert "radv: implement 2D views of 3D images using 2D_ARRAY descriptors on GFX9+" 2024-10-28 12:47:38 +00:00
meson.build build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00