Lines Matching refs:PipelineCreateInfo
499 const PipelineCreateInfo::ColorBlendState::Attachment vkCbAttachmentState;
512 PipelineCreateInfo::VertexInputState vertexInputState = PipelineCreateInfo::VertexInputState(1, &vertexInputBindingDescription, 2, vertexInputAttributeDescriptions);
516 PipelineCreateInfo pipelineCreateInfo(*m_pipelineLayout, *m_renderPass, 0, 0);
517 pipelineCreateInfo.addShader(PipelineCreateInfo::PipelineShaderStage(*vs, "main", VK_SHADER_STAGE_VERTEX_BIT));
518 pipelineCreateInfo.addShader(PipelineCreateInfo::PipelineShaderStage(*fs, "main", VK_SHADER_STAGE_FRAGMENT_BIT));
519 pipelineCreateInfo.addState(PipelineCreateInfo::VertexInputState(vertexInputState));
520 pipelineCreateInfo.addState(PipelineCreateInfo::InputAssemblerState(VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP));
521 pipelineCreateInfo.addState(PipelineCreateInfo::ColorBlendState(1, &vkCbAttachmentState));
522 pipelineCreateInfo.addState(PipelineCreateInfo::ViewportState(1, vector<VkViewport>(1, viewport), vector<VkRect2D>(1, scissor)));
523 pipelineCreateInfo.addState(PipelineCreateInfo::DepthStencilState());
524 pipelineCreateInfo.addState(PipelineCreateInfo::RasterizerState());
525 pipelineCreateInfo.addState(PipelineCreateInfo::MultiSampleState(m_data.samples));