vk/0.170.2: Add the subpass field to VkCmdBufferBeginInfo
This commit is contained in:
parent
757166592e
commit
8e1ef639b6
|
@ -1937,6 +1937,7 @@ typedef struct {
|
|||
const void* pNext;
|
||||
VkCmdBufferOptimizeFlags flags;
|
||||
VkRenderPass renderPass;
|
||||
uint32_t subpass;
|
||||
VkFramebuffer framebuffer;
|
||||
} VkCmdBufferBeginInfo;
|
||||
|
||||
|
|
|
@ -202,9 +202,10 @@ VkResult anv_BeginCommandBuffer(
|
|||
cmd_buffer->state.pass =
|
||||
anv_render_pass_from_handle(pBeginInfo->renderPass);
|
||||
|
||||
/* FIXME: We shouldn't be starting on the first subpass */
|
||||
anv_cmd_buffer_begin_subpass(cmd_buffer,
|
||||
&cmd_buffer->state.pass->subpasses[0]);
|
||||
struct anv_subpass *subpass =
|
||||
&cmd_buffer->state.pass->subpasses[pBeginInfo->subpass];
|
||||
|
||||
anv_cmd_buffer_begin_subpass(cmd_buffer, subpass);
|
||||
}
|
||||
|
||||
anv_cmd_buffer_emit_state_base_address(cmd_buffer);
|
||||
|
|
Loading…
Reference in New Issue