CommandBuffer中增加SetViewport,SetScissor设置

This commit is contained in:
HuYingzhuo 2019-04-20 16:11:39 +08:00
parent d4d9aa6916
commit ffb14f48d4
2 changed files with 12 additions and 0 deletions

View File

@ -53,6 +53,17 @@ bool CommandBuffer::Begin(RenderPass *rp,Framebuffer *fb)
rp_begin.pClearValues = clear_values;
vkCmdBeginRenderPass(cmd_buf, &rp_begin, VK_SUBPASS_CONTENTS_INLINE);
viewport.x=0;
viewport.y=0;
viewport.minDepth=0.0f;
viewport.maxDepth=1.0f;
viewport.width=render_area.extent.width;
viewport.height=render_area.extent.height;
vkCmdSetViewport(cmd_buf,0,1,&viewport);
vkCmdSetScissor(cmd_buf,0,1,&render_area);
return(true);
}

View File

@ -17,6 +17,7 @@ class CommandBuffer
VkClearValue clear_values[2];
VkRect2D render_area;
VkViewport viewport;
public: