add SetLineWidth in VKCommandBuffer

This commit is contained in:
hyzboy 2020-07-20 19:17:17 +08:00
parent 79b012d5b9
commit 309c83cd66
2 changed files with 5 additions and 0 deletions

View File

@ -18,6 +18,8 @@ class CommandBuffer
VkRect2D render_area; VkRect2D render_area;
VkViewport viewport; VkViewport viewport;
float default_line_width;
VkPipelineLayout pipeline_layout; VkPipelineLayout pipeline_layout;
public: public:

View File

@ -33,6 +33,8 @@ CommandBuffer::CommandBuffer(VkDevice dev,const VkExtent2D &extent,const uint32_
render_area.offset.y=0; render_area.offset.y=0;
render_area.extent=extent; render_area.extent=extent;
default_line_width=1.0;
pipeline_layout=VK_NULL_HANDLE; pipeline_layout=VK_NULL_HANDLE;
} }
@ -88,6 +90,7 @@ bool CommandBuffer::BeginRenderPass(VkRenderPass rp,VkFramebuffer fb)
vkCmdSetViewport(cmd_buf,0,1,&viewport); vkCmdSetViewport(cmd_buf,0,1,&viewport);
vkCmdSetScissor(cmd_buf,0,1,&render_area); vkCmdSetScissor(cmd_buf,0,1,&render_area);
vkCmdSetLineWidth(cmd_buf,default_line_width);
pipeline_layout=VK_NULL_HANDLE; pipeline_layout=VK_NULL_HANDLE;