mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 11:48:06 +02:00
anv: Use ANV_FROM_HANDLE for pInheritanceInfo fields
Reviewed-by: Rafael Antognolli <rafael.antognolli@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4393>
This commit is contained in:
parent
7cbc5fde13
commit
d5e30872ca
1 changed files with 10 additions and 6 deletions
|
|
@ -1613,14 +1613,18 @@ genX(BeginCommandBuffer)(
|
|||
if (cmd_buffer->usage_flags &
|
||||
VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT) {
|
||||
assert(pBeginInfo->pInheritanceInfo);
|
||||
cmd_buffer->state.pass =
|
||||
anv_render_pass_from_handle(pBeginInfo->pInheritanceInfo->renderPass);
|
||||
cmd_buffer->state.subpass =
|
||||
&cmd_buffer->state.pass->subpasses[pBeginInfo->pInheritanceInfo->subpass];
|
||||
ANV_FROM_HANDLE(anv_render_pass, pass,
|
||||
pBeginInfo->pInheritanceInfo->renderPass);
|
||||
struct anv_subpass *subpass =
|
||||
&pass->subpasses[pBeginInfo->pInheritanceInfo->subpass];
|
||||
ANV_FROM_HANDLE(anv_framebuffer, framebuffer,
|
||||
pBeginInfo->pInheritanceInfo->framebuffer);
|
||||
|
||||
cmd_buffer->state.pass = pass;
|
||||
cmd_buffer->state.subpass = subpass;
|
||||
|
||||
/* This is optional in the inheritance info. */
|
||||
cmd_buffer->state.framebuffer =
|
||||
anv_framebuffer_from_handle(pBeginInfo->pInheritanceInfo->framebuffer);
|
||||
cmd_buffer->state.framebuffer = framebuffer;
|
||||
|
||||
result = genX(cmd_buffer_setup_attachments)(cmd_buffer,
|
||||
cmd_buffer->state.pass, NULL);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue