mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-26 07:50:20 +01:00
nvk: add record result to cmd_buffer.
This keeps track of recording errors so end command buffer can report them Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24326>
This commit is contained in:
parent
fa32ee409a
commit
c8805f4544
2 changed files with 6 additions and 2 deletions
|
|
@ -54,7 +54,9 @@ nvk_reset_cmd_buffer(struct nvk_cmd_buffer *cmd_buffer)
|
|||
nouveau_ws_push_reset(cmd_buffer->push);
|
||||
memset(&cmd_buffer->state, 0, sizeof(cmd_buffer->state));
|
||||
|
||||
return VK_SUCCESS;
|
||||
cmd_buffer->record_result = VK_SUCCESS;
|
||||
|
||||
return cmd_buffer->record_result;
|
||||
}
|
||||
|
||||
VKAPI_ATTR VkResult VKAPI_CALL
|
||||
|
|
@ -269,7 +271,8 @@ nvk_BeginCommandBuffer(VkCommandBuffer commandBuffer,
|
|||
VKAPI_ATTR VkResult VKAPI_CALL
|
||||
nvk_EndCommandBuffer(VkCommandBuffer commandBuffer)
|
||||
{
|
||||
return VK_SUCCESS;
|
||||
VK_FROM_HANDLE(nvk_cmd_buffer, cmd, commandBuffer);
|
||||
return cmd->record_result;
|
||||
}
|
||||
|
||||
VKAPI_ATTR void VKAPI_CALL
|
||||
|
|
|
|||
|
|
@ -52,6 +52,7 @@ struct nvk_cmd_buffer {
|
|||
|
||||
struct nouveau_ws_push *push;
|
||||
bool reset_on_submit;
|
||||
VkResult record_result;
|
||||
|
||||
uint64_t tls_space_needed;
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue