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

Author: Matt Coster <[email protected]>
Date:   Tue May 16 09:22:39 2023 +0100

pvr: Use correct surface for deferred RTA clear

Signed-off-by: Matt Coster <[email protected]>
Reported-by: James Glanville <[email protected]>
Reviewed-by: Karmjit Mahil <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23125>

---

 src/imagination/vulkan/pvr_blit.c | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/src/imagination/vulkan/pvr_blit.c 
b/src/imagination/vulkan/pvr_blit.c
index 9d936960f78..23cee29c0cc 100644
--- a/src/imagination/vulkan/pvr_blit.c
+++ b/src/imagination/vulkan/pvr_blit.c
@@ -1733,14 +1733,6 @@ static VkResult pvr_add_deferred_rta_clear(struct 
pvr_cmd_buffer *cmd_buffer,
        */
       *transfer_cmd = (struct pvr_transfer_cmd){
          .flags = PVR_TRANSFER_CMD_FLAGS_FILL,
-         .source_count = 1,
-         .sources = {
-            [0] = {
-               .filter = PVR_FILTER_POINT,
-               .resolve_op = PVR_RESOLVE_BLEND,
-               .addr_mode = PVRX(TEXSTATE_ADDRMODE_CLAMP_TO_EDGE),
-            },
-         },
          .cmd_buffer = cmd_buffer,
       };
 
@@ -1757,7 +1749,7 @@ static VkResult pvr_add_deferred_rta_clear(struct 
pvr_cmd_buffer *cmd_buffer,
       }
 
       pvr_setup_transfer_surface(cmd_buffer->device,
-                                 &transfer_cmd->sources[0].surface,
+                                 &transfer_cmd->dst,
                                  &transfer_cmd->scissor,
                                  image,
                                  base_layer + i,

Reply via email to