mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-24 17:30:12 +01:00
pvr: Save error result in cmd_buffer state.
Signed-off-by: Rajnesh Kanwal <rajnesh.kanwal@imgtec.com> Reviewed-by: Frank Binns <frank.binns@imgtec.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19371>
This commit is contained in:
parent
b6e8e1cf37
commit
9df4be8cc4
1 changed files with 9 additions and 4 deletions
|
|
@ -377,8 +377,10 @@ VkResult pvr_cmd_buffer_upload_general(struct pvr_cmd_buffer *const cmd_buffer,
|
|||
size,
|
||||
cache_line_size,
|
||||
&pvr_bo);
|
||||
if (result != VK_SUCCESS)
|
||||
if (result != VK_SUCCESS) {
|
||||
cmd_buffer->state.status = result;
|
||||
return result;
|
||||
}
|
||||
|
||||
list_add(&pvr_bo->link, &cmd_buffer->bo_list);
|
||||
|
||||
|
|
@ -404,8 +406,10 @@ pvr_cmd_buffer_upload_usc(struct pvr_cmd_buffer *const cmd_buffer,
|
|||
|
||||
result =
|
||||
pvr_gpu_upload_usc(device, code, code_size, code_alignment, &pvr_bo);
|
||||
if (result != VK_SUCCESS)
|
||||
if (result != VK_SUCCESS) {
|
||||
cmd_buffer->state.status = result;
|
||||
return result;
|
||||
}
|
||||
|
||||
list_add(&pvr_bo->link, &cmd_buffer->bo_list);
|
||||
|
||||
|
|
@ -437,8 +441,10 @@ pvr_cmd_buffer_upload_pds(struct pvr_cmd_buffer *const cmd_buffer,
|
|||
code_alignment,
|
||||
min_alignment,
|
||||
pds_upload_out);
|
||||
if (result != VK_SUCCESS)
|
||||
if (result != VK_SUCCESS) {
|
||||
cmd_buffer->state.status = result;
|
||||
return result;
|
||||
}
|
||||
|
||||
list_add(&pds_upload_out->pvr_bo->link, &cmd_buffer->bo_list);
|
||||
|
||||
|
|
@ -1643,7 +1649,6 @@ VkResult pvr_cmd_buffer_start_sub_cmd(struct pvr_cmd_buffer *cmd_buffer,
|
|||
|
||||
switch (type) {
|
||||
case PVR_SUB_CMD_TYPE_GRAPHICS:
|
||||
|
||||
sub_cmd->gfx.depth_usage = PVR_DEPTH_STENCIL_USAGE_UNDEFINED;
|
||||
sub_cmd->gfx.stencil_usage = PVR_DEPTH_STENCIL_USAGE_UNDEFINED;
|
||||
sub_cmd->gfx.modifies_depth = false;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue