Lines Matching refs:gp_ci
1717 void VkPipelineObj::InitGraphicsPipelineCreateInfo(VkGraphicsPipelineCreateInfo *gp_ci) { in InitGraphicsPipelineCreateInfo() argument
1718 gp_ci->stageCount = m_shaderStages.size(); in InitGraphicsPipelineCreateInfo()
1719 gp_ci->pStages = m_shaderStages.size() ? m_shaderStages.data() : nullptr; in InitGraphicsPipelineCreateInfo()
1722 gp_ci->pVertexInputState = &m_vi_state; in InitGraphicsPipelineCreateInfo()
1725 gp_ci->pInputAssemblyState = &m_ia_state; in InitGraphicsPipelineCreateInfo()
1727 gp_ci->sType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO; in InitGraphicsPipelineCreateInfo()
1728 gp_ci->pNext = NULL; in InitGraphicsPipelineCreateInfo()
1729 gp_ci->flags = 0; in InitGraphicsPipelineCreateInfo()
1753 gp_ci->pDynamicState = &m_pd_state; in InitGraphicsPipelineCreateInfo()
1756 gp_ci->subpass = 0; in InitGraphicsPipelineCreateInfo()
1757 gp_ci->pViewportState = &m_vp_state; in InitGraphicsPipelineCreateInfo()
1758 gp_ci->pRasterizationState = &m_rs_state; in InitGraphicsPipelineCreateInfo()
1759 gp_ci->pMultisampleState = &m_ms_state; in InitGraphicsPipelineCreateInfo()
1760 gp_ci->pDepthStencilState = m_ds_state; in InitGraphicsPipelineCreateInfo()
1761 gp_ci->pColorBlendState = &m_cb_state; in InitGraphicsPipelineCreateInfo()
1762 gp_ci->pTessellationState = m_te_state; in InitGraphicsPipelineCreateInfo()
1765 …KPipeline(VkPipelineLayout layout, VkRenderPass render_pass, VkGraphicsPipelineCreateInfo *gp_ci) { in CreateVKPipeline() argument
1769 if (gp_ci == nullptr) { in CreateVKPipeline()
1770 gp_ci = &info; in CreateVKPipeline()
1771 InitGraphicsPipelineCreateInfo(gp_ci); in CreateVKPipeline()
1774 gp_ci->layout = layout; in CreateVKPipeline()
1775 gp_ci->renderPass = render_pass; in CreateVKPipeline()
1777 return init_try(*m_device, *gp_ci); in CreateVKPipeline()