Lines Matching refs:VkPipelineObj
227 VkPipelineObj *pipe = new VkPipelineObj(m_device); in DeviceCanDraw()
1585 VkPipelineObj::VkPipelineObj(VkDeviceObj *device) { in VkPipelineObj() function in VkPipelineObj
1655 void VkPipelineObj::AddShader(VkShaderObj *shader) { m_shaderStages.push_back(shader->GetStageCreat… in AddShader()
1657 void VkPipelineObj::AddShader(VkPipelineShaderStageCreateInfo const &createInfo) { m_shaderStages.p… in AddShader()
1659 void VkPipelineObj::AddVertexInputAttribs(VkVertexInputAttributeDescription *vi_attrib, uint32_t co… in AddVertexInputAttribs()
1664 void VkPipelineObj::AddVertexInputBindings(VkVertexInputBindingDescription *vi_binding, uint32_t co… in AddVertexInputBindings()
1669 void VkPipelineObj::AddColorAttachment(uint32_t binding, const VkPipelineColorBlendAttachmentState … in AddColorAttachment()
1676 void VkPipelineObj::SetDepthStencil(const VkPipelineDepthStencilStateCreateInfo *ds_state) { m_ds_s… in SetDepthStencil()
1678 void VkPipelineObj::SetViewport(const vector<VkViewport> viewports) { in SetViewport()
1687 void VkPipelineObj::SetScissor(const vector<VkRect2D> scissors) { in SetScissor()
1696 void VkPipelineObj::MakeDynamic(VkDynamicState state) { in MakeDynamic()
1704 void VkPipelineObj::SetMSAA(const VkPipelineMultisampleStateCreateInfo *ms_state) { m_ms_state = *m… in SetMSAA()
1706 void VkPipelineObj::SetInputAssembly(const VkPipelineInputAssemblyStateCreateInfo *ia_state) { m_ia… in SetInputAssembly()
1708 void VkPipelineObj::SetRasterization(const VkPipelineRasterizationStateCreateInfo *rs_state) { in SetRasterization()
1713 void VkPipelineObj::SetTessellation(const VkPipelineTessellationStateCreateInfo *te_state) { m_te_s… in SetTessellation()
1715 void VkPipelineObj::SetLineState(const VkPipelineRasterizationLineStateCreateInfoEXT *line_state) {… in SetLineState()
1717 void VkPipelineObj::InitGraphicsPipelineCreateInfo(VkGraphicsPipelineCreateInfo *gp_ci) { in InitGraphicsPipelineCreateInfo()
1765 VkResult VkPipelineObj::CreateVKPipeline(VkPipelineLayout layout, VkRenderPass render_pass, VkGraph… in CreateVKPipeline()