Mesa (master): Revert "radv/gfx10: don't set array pitch field on images"

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Jul 16 07:34:55 UTC 2019


Module: Mesa
Branch: master
Commit: 361d549f8762e36bca787ec7ec237f7827b0a4a5
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=361d549f8762e36bca787ec7ec237f7827b0a4a5

Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Tue Jul 16 09:37:56 2019 +0200

Revert "radv/gfx10: don't set array pitch field on images"

It introduces too many regressions.

This reverts commit 6d50dcd80fc120fdabcd57ef576f3e45ea2724e4.

---

 src/amd/vulkan/radv_image.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/amd/vulkan/radv_image.c b/src/amd/vulkan/radv_image.c
index 66a948fde4a..ccbec36849e 100644
--- a/src/amd/vulkan/radv_image.c
+++ b/src/amd/vulkan/radv_image.c
@@ -682,7 +682,7 @@ gfx10_make_texture_descriptor(struct radv_device *device,
 	 */
 	state[4] = S_00A010_DEPTH(type == V_008F1C_SQ_RSRC_IMG_3D ? depth - 1 : last_layer) |
 		   S_00A010_BASE_ARRAY(first_layer);
-	state[5] = S_00A014_ARRAY_PITCH(0) |
+	state[5] = S_00A014_ARRAY_PITCH(!!(type == V_008F1C_SQ_RSRC_IMG_3D)) |
 		   S_00A014_MAX_MIP(image->info.samples > 1 ?
 				    util_logbase2(image->info.samples) :
 				    image->info.levels - 1) |




More information about the mesa-commit mailing list