Mesa (main): v3dv: fix push constant range for texel buffer copy pipelines

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Jul 13 10:35:01 UTC 2021


Module: Mesa
Branch: main
Commit: 8c16b480092b55fe0dbcc5d2ec367142b846fb33
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c16b480092b55fe0dbcc5d2ec367142b846fb33

Author: Iago Toral Quiroga <itoral at igalia.com>
Date:   Mon Jul 12 12:38:05 2021 +0200

v3dv: fix push constant range for texel buffer copy pipelines

As per get_texel_buffer_copy_fs(), we load 24 bytes of data.

Reviewed-by: Alejandro Piñeiro <apinheiro at igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11843>

---

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

diff --git a/src/broadcom/vulkan/v3dv_meta_copy.c b/src/broadcom/vulkan/v3dv_meta_copy.c
index 7299582c693..461fbd025c4 100644
--- a/src/broadcom/vulkan/v3dv_meta_copy.c
+++ b/src/broadcom/vulkan/v3dv_meta_copy.c
@@ -176,7 +176,7 @@ create_texel_buffer_copy_pipeline_layout(struct v3dv_device *device,
       .pSetLayouts = ds_layout,
       .pushConstantRangeCount = 1,
       .pPushConstantRanges =
-         &(VkPushConstantRange) { VK_SHADER_STAGE_FRAGMENT_BIT, 0, 20 },
+         &(VkPushConstantRange) { VK_SHADER_STAGE_FRAGMENT_BIT, 0, 24 },
    };
 
    result =



More information about the mesa-commit mailing list