Lines Matching refs:VkPipelineObj
1115 VkPipelineObj::VkPipelineObj(VkDeviceObj *device) { in VkPipelineObj() function in VkPipelineObj
1177 void VkPipelineObj::AddShader(VkShaderObj *shader) { m_shaderObjs.push_back(shader); } in AddShader()
1179 void VkPipelineObj::AddVertexInputAttribs(VkVertexInputAttributeDescription *vi_attrib, uint32_t co… in AddVertexInputAttribs()
1184 void VkPipelineObj::AddVertexInputBindings(VkVertexInputBindingDescription *vi_binding, uint32_t co… in AddVertexInputBindings()
1189 void VkPipelineObj::AddColorAttachment(uint32_t binding, const VkPipelineColorBlendAttachmentState … in AddColorAttachment()
1196 void VkPipelineObj::SetDepthStencil(const VkPipelineDepthStencilStateCreateInfo *ds_state) { in SetDepthStencil()
1200 void VkPipelineObj::SetViewport(const vector<VkViewport> viewports) { in SetViewport()
1209 void VkPipelineObj::SetScissor(const vector<VkRect2D> scissors) { in SetScissor()
1218 void VkPipelineObj::MakeDynamic(VkDynamicState state) { in MakeDynamic()
1227 void VkPipelineObj::SetMSAA(const VkPipelineMultisampleStateCreateInfo *ms_state) { m_ms_state = *m… in SetMSAA()
1229 void VkPipelineObj::SetInputAssembly(const VkPipelineInputAssemblyStateCreateInfo *ia_state) { m_ia… in SetInputAssembly()
1231 void VkPipelineObj::SetRasterization(const VkPipelineRasterizationStateCreateInfo *rs_state) { m_rs… in SetRasterization()
1233 void VkPipelineObj::SetTessellation(const VkPipelineTessellationStateCreateInfo *te_state) { m_te_s… in SetTessellation()
1235 VkResult VkPipelineObj::CreateVKPipeline(VkPipelineLayout layout, VkRenderPass render_pass) { in CreateVKPipeline()
1531 void VkCommandBufferObj::BindPipeline(VkPipelineObj &pipeline) { in BindPipeline()