pvr: Use correct surface for deferred RTA clear

Signed-off-by: Matt Coster <matt.coster@imgtec.com>
Reported-by: James Glanville <james.glanville@imgtec.com>
Reviewed-by: Karmjit Mahil <Karmjit.Mahil@imgtec.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23125>
This commit is contained in:
Matt Coster
2023-05-16 09:22:39 +01:00
committed by Marge Bot
parent 0be6f8b5c1
commit 6e6cd3eb3a
+1 -9
View File
@@ -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,