Mesa (staging/21.0): ac/surface: Fix GFX9 sparse mip info.

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Jan 20 17:22:35 UTC 2021


Module: Mesa
Branch: staging/21.0
Commit: 98706b7754b5218899ad446d365da550fa0e15c0
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=98706b7754b5218899ad446d365da550fa0e15c0

Author: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
Date:   Fri Jan 15 14:27:02 2021 +0100

ac/surface: Fix GFX9 sparse mip info.

Used the wrong offset & pitch for gfx9.

Fixes: 50bafb85ec1 ("ac/surf: Add sparse texture info to radeon_surf.")
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4072
Acked-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8526>
(cherry picked from commit c28469bae1b3bc0ed274d08fd4bc246cba054f5b)

---

 .gitlab-ci/deqp-radv-vega10-aco-fails.txt | 492 ------------------------------
 .pick_status.json                         |   2 +-
 src/amd/common/ac_surface.c               |   8 +-
 3 files changed, 7 insertions(+), 495 deletions(-)

diff --git a/.gitlab-ci/deqp-radv-vega10-aco-fails.txt b/.gitlab-ci/deqp-radv-vega10-aco-fails.txt
index b37496a86b2..121eaedb010 100644
--- a/.gitlab-ci/deqp-radv-vega10-aco-fails.txt
+++ b/.gitlab-ci/deqp-radv-vega10-aco-fails.txt
@@ -310,495 +310,3 @@ dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8i.256_256_
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8ui.128_128_8,Fail
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8ui.137_137_3,Fail
 dEQP-VK.sparse_resources.image_sparse_memory_aliasing.cube_array.rgba8ui.256_256_6,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r16.1024_128_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r16_snorm.1024_128_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r16i.1024_128_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r16ui.1024_128_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r32i.1024_128_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r32i.512_256_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r32ui.1024_128_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r32ui.512_256_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8.1024_128_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8_snorm.1024_128_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8i.1024_128_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.r8ui.1024_128_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16.1024_128_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16.512_256_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16_snorm.1024_128_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16_snorm.512_256_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16i.1024_128_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16i.512_256_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16ui.1024_128_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg16ui.512_256_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg32i.1024_128_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg32i.512_256_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg32ui.1024_128_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg32ui.512_256_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8.1024_128_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8_snorm.1024_128_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8i.1024_128_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rg8ui.1024_128_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16.1024_128_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16.512_256_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16_snorm.1024_128_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16_snorm.512_256_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16i.1024_128_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16i.512_256_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16ui.1024_128_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba16ui.512_256_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba32i.1024_128_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba32i.512_256_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba32ui.1024_128_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba32ui.512_256_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8.1024_128_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8.512_256_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8_snorm.1024_128_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8_snorm.512_256_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8i.1024_128_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8i.512_256_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8ui.1024_128_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d.rgba8ui.512_256_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r16.1024_128_8,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r16_snorm.1024_128_8,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r16i.1024_128_8,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r16ui.1024_128_8,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r32i.1024_128_8,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r32i.512_256_6,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r32ui.1024_128_8,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r32ui.512_256_6,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8.1024_128_8,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8_snorm.1024_128_8,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8i.1024_128_8,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.r8ui.1024_128_8,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16.1024_128_8,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16.512_256_6,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16_snorm.1024_128_8,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16_snorm.512_256_6,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16i.1024_128_8,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16i.512_256_6,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16ui.1024_128_8,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg16ui.512_256_6,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg32i.1024_128_8,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg32i.512_256_6,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg32ui.1024_128_8,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg32ui.512_256_6,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8.1024_128_8,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8_snorm.1024_128_8,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8i.1024_128_8,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rg8ui.1024_128_8,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16.1024_128_8,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16.512_256_6,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16_snorm.1024_128_8,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16_snorm.512_256_6,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16i.1024_128_8,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16i.512_256_6,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16ui.1024_128_8,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba16ui.512_256_6,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba32i.1024_128_8,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba32i.512_256_6,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba32ui.1024_128_8,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba32ui.512_256_6,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8.1024_128_8,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8.512_256_6,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8_snorm.1024_128_8,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8_snorm.512_256_6,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8i.1024_128_8,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8i.512_256_6,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8ui.1024_128_8,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.2d_array.rgba8ui.512_256_6,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba32i.256_256_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.cube.rgba32ui.256_256_1,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba32i.256_256_6,Fail
-dEQP-VK.sparse_resources.mipmap_sparse_residency.cube_array.rgba32ui.256_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r32i.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r32i.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r32ui.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.r32ui.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16_snorm.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16_snorm.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16i.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16i.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16ui.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg16ui.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg32i.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg32i.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg32ui.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rg32ui.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16_snorm.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16_snorm.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16i.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16i.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16ui.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba16ui.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba32i.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba32i.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba32ui.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba32ui.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8_snorm.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8_snorm.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8i.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8i.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8ui.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_fetch.rgba8ui.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r32i.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r32i.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r32ui.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r32ui.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16_snorm.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16_snorm.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16i.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16i.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16ui.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg16ui.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg32i.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg32i.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg32ui.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rg32ui.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16_snorm.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16_snorm.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16i.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16i.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16ui.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16ui.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba32i.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba32i.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba32ui.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba32ui.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8_snorm.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8_snorm.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8i.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8i.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8ui.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8ui.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r32i.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r32i.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r32ui.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.r32ui.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16_snorm.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16_snorm.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16i.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16i.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16ui.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg16ui.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg32i.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg32i.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg32ui.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rg32ui.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16_snorm.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16_snorm.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16i.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16i.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16ui.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba16ui.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba32i.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba32i.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba32ui.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba32ui.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8_snorm.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8_snorm.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8i.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8i.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8ui.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_read.rgba8ui.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r32i.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r32i.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r32ui.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.r32ui.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16_snorm.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16_snorm.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16i.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16i.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16ui.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg16ui.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg32i.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg32i.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg32ui.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rg32ui.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16_snorm.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16_snorm.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16i.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16i.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16ui.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba16ui.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba32i.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba32i.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba32ui.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba32ui.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8_snorm.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8_snorm.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8i.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8i.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8ui.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_explicit_lod.rgba8ui.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r32i.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r32i.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r32ui.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.r32ui.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16_snorm.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16_snorm.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16i.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16i.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16ui.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg16ui.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg32i.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg32i.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg32ui.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rg32ui.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16_snorm.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16_snorm.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16i.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16i.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16ui.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba16ui.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba32i.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba32i.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba32ui.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba32ui.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8_snorm.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8_snorm.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8i.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8i.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8ui.503_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_sample_implicit_lod.rgba8ui.512_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r32i.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r32i.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r32ui.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.r32ui.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16_snorm.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16_snorm.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16i.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16i.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16ui.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg16ui.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg32i.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg32i.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg32ui.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rg32ui.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16_snorm.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16_snorm.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16i.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16i.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16ui.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba16ui.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba32i.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba32i.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba32ui.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba32ui.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8_snorm.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8_snorm.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8i.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8i.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8ui.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_fetch.rgba8ui.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r32i.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r32i.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r32ui.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r32ui.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16_snorm.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16_snorm.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16i.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16i.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16ui.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg16ui.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg32i.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg32i.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg32ui.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rg32ui.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16_snorm.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16_snorm.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16i.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16i.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16ui.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16ui.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba32i.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba32i.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba32ui.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba32ui.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8_snorm.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8_snorm.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8i.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8i.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8ui.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8ui.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r32i.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r32i.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r32ui.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.r32ui.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16_snorm.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16_snorm.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16i.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16i.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16ui.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg16ui.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg32i.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg32i.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg32ui.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rg32ui.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16_snorm.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16_snorm.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16i.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16i.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16ui.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba16ui.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba32i.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba32i.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba32ui.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba32ui.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8_snorm.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8_snorm.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8i.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8i.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8ui.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_read.rgba8ui.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r32i.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r32i.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r32ui.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.r32ui.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16_snorm.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16_snorm.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16i.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16i.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16ui.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg16ui.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg32i.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg32i.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg32ui.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rg32ui.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16_snorm.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16_snorm.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16i.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16i.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16ui.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba16ui.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba32i.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba32i.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba32ui.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba32ui.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8_snorm.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8_snorm.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8i.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8i.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8ui.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_explicit_lod.rgba8ui.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r32i.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r32i.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r32ui.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.r32ui.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16_snorm.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16_snorm.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16i.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16i.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16ui.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg16ui.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg32i.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg32i.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg32ui.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rg32ui.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16_snorm.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16_snorm.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16i.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16i.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16ui.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba16ui.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba32i.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba32i.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba32ui.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba32ui.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8_snorm.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8_snorm.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8i.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8i.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8ui.503_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_sample_implicit_lod.rgba8ui.512_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg32i.137_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg32i.256_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg32ui.137_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rg32ui.256_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16.137_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16.256_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16_snorm.137_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16_snorm.256_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16i.137_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16i.256_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16ui.137_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba16ui.256_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba32i.137_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba32i.256_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba32ui.137_137_3,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.cube_array_sparse_read.rgba32ui.256_256_6,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg32i.137_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg32i.256_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg32ui.137_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rg32ui.256_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16.137_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16.256_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16_snorm.137_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16_snorm.256_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16i.137_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16i.256_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16ui.137_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba16ui.256_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba32i.137_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba32i.256_256_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba32ui.137_137_1,Fail
-dEQP-VK.sparse_resources.shader_intrinsics.cube_sparse_read.rgba32ui.256_256_1,Fail
diff --git a/.pick_status.json b/.pick_status.json
index 8c370a5dd4c..9ba373ef4ce 100644
--- a/.pick_status.json
+++ b/.pick_status.json
@@ -769,7 +769,7 @@
         "description": "ac/surface: Fix GFX9 sparse mip info.",
         "nominated": true,
         "nomination_type": 1,
-        "resolution": 0,
+        "resolution": 1,
         "master_sha": null,
         "because_sha": "50bafb85ec165e70feb366b06e58166491880c93"
     },
diff --git a/src/amd/common/ac_surface.c b/src/amd/common/ac_surface.c
index 49ec8f5685d..e534c16b69d 100644
--- a/src/amd/common/ac_surface.c
+++ b/src/amd/common/ac_surface.c
@@ -1684,8 +1684,12 @@ static int gfx9_compute_miptree(struct ac_addrlib *addrlib, const struct radeon_
       }
 
       for (unsigned i = 0; i < in->numMipLevels; i++) {
-         surf->u.gfx9.prt_level_offset[i] = mip_info[i].offset;
-         surf->u.gfx9.prt_level_pitch[i] = mip_info[i].pitch;
+         surf->u.gfx9.prt_level_offset[i] = mip_info[i].macroBlockOffset + mip_info[i].mipTailOffset;
+
+         if (info->chip_class >= GFX10)
+            surf->u.gfx9.prt_level_pitch[i] = mip_info[i].pitch;
+         else
+            surf->u.gfx9.prt_level_pitch[i] = out.mipChainPitch;
       }
    }
 



More information about the mesa-commit mailing list