Lines Matching refs:PipelineCreateInfo
459 PipelineCreateInfo::VertexInputState vertexInputState = PipelineCreateInfo::VertexInputState(1, &vertexInputBindingDescription, 2, vertexInputAttributeDescriptions);
477 PipelineCreateInfo pipelineCreateInfo(*pipelineLayout, *renderPass, 0, 0);
478 pipelineCreateInfo.addShader(PipelineCreateInfo::PipelineShaderStage(*vs, "main", VK_SHADER_STAGE_VERTEX_BIT));
479 pipelineCreateInfo.addShader(PipelineCreateInfo::PipelineShaderStage(*fs, "main", VK_SHADER_STAGE_FRAGMENT_BIT));
480 pipelineCreateInfo.addState(PipelineCreateInfo::VertexInputState(vertexInputState));
481 pipelineCreateInfo.addState(PipelineCreateInfo::InputAssemblerState(VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST));
482 PipelineCreateInfo::ColorBlendState::Attachment attachment;
483 pipelineCreateInfo.addState(PipelineCreateInfo::ColorBlendState(1u, &attachment));
484 pipelineCreateInfo.addState(PipelineCreateInfo::ViewportState(1, vector<VkViewport>(1, viewport), vector<VkRect2D>(1, scissor)));
485 pipelineCreateInfo.addState(PipelineCreateInfo::DepthStencilState());
486 pipelineCreateInfo.addState(PipelineCreateInfo::RasterizerState());
487 pipelineCreateInfo.addState(PipelineCreateInfo::MultiSampleState());