Lines Matching refs:PipelineCreateInfo
157 m_vertexInputState = PipelineCreateInfo::VertexInputState(1,
186 const PipelineCreateInfo::ColorBlendState::Attachment vkCbAttachmentState;
191 PipelineCreateInfo pipelineCreateInfo(*m_pipelineLayout, *m_renderPass, 0, 0);
192 pipelineCreateInfo.addShader(PipelineCreateInfo::PipelineShaderStage(*vs, "main", vk::VK_SHADER_STAGE_VERTEX_BIT));
193 pipelineCreateInfo.addShader(PipelineCreateInfo::PipelineShaderStage(*fs, "main", vk::VK_SHADER_STAGE_FRAGMENT_BIT));
194 pipelineCreateInfo.addState(PipelineCreateInfo::VertexInputState(m_vertexInputState));
195 pipelineCreateInfo.addState(PipelineCreateInfo::InputAssemblerState(m_topology));
196 pipelineCreateInfo.addState(PipelineCreateInfo::ColorBlendState(1, &vkCbAttachmentState));
197 pipelineCreateInfo.addState(PipelineCreateInfo::ViewportState(1, std::vector<vk::VkViewport>(1, viewport), std::vector<vk::VkRect2D>(1, scissor)));
198 pipelineCreateInfo.addState(PipelineCreateInfo::DepthStencilState());
199 pipelineCreateInfo.addState(PipelineCreateInfo::RasterizerState());
200 pipelineCreateInfo.addState(PipelineCreateInfo::MultiSampleState());