Lines Matching refs:graphicsPipelineCreateInfo
365 GraphicsPipelineCreateInfo& graphicsPipelineCreateInfo,
371 graphicsPipelineCreateInfo.m_vertexInputBindingDescription =
377 graphicsPipelineCreateInfo.m_vertexInputAttributeDescription =
391 &graphicsPipelineCreateInfo.m_vertexInputBindingDescription, // const VkVertexInputBindingDescription* pVertexBindingDescriptions;
393 &graphicsPipelineCreateInfo.m_vertexInputAttributeDescription, // const VkVertexInputAttributeDescription* pVertexAttributeDescriptions;
404 graphicsPipelineCreateInfo.addState(vertexInputStateCreateInfo);
405 graphicsPipelineCreateInfo.addState(inputAssemblyStateCreateInfo);
409 GraphicsPipelineCreateInfo& graphicsPipelineCreateInfo,
415 VkShaderModuleCreateInfo& shaderModuleCreateInfo = graphicsPipelineCreateInfo.m_shaderModuleCreateInfo[graphicsPipelineCreateInfo.m_shaderModuleCreateInfoCount];
417 DE_ASSERT(graphicsPipelineCreateInfo.m_shaderModuleCreateInfoCount < DE_LENGTH_OF_ARRAY(graphicsPipelineCreateInfo.m_shaderModuleCreateInfo));
433 graphicsPipelineCreateInfo.m_vertModule = createShaderModule(vk, device, &shaderModuleCreateInfo);
441 : *graphicsPipelineCreateInfo.m_vertModule;
485 graphicsPipelineCreateInfo.m_shaderModuleCreateInfoCount++;
487 graphicsPipelineCreateInfo.addShader(pipelineShaderStageCreateInfo);
488 graphicsPipelineCreateInfo.addState(pipelineViewportStateCreateInfo);
489 graphicsPipelineCreateInfo.addState(pipelineRasterizationStateCreateInfo);
493 GraphicsPipelineCreateInfo& graphicsPipelineCreateInfo,
499 VkShaderModuleCreateInfo& shaderModuleCreateInfo = graphicsPipelineCreateInfo.m_shaderModuleCreateInfo[graphicsPipelineCreateInfo.m_shaderModuleCreateInfoCount];
501 DE_ASSERT(graphicsPipelineCreateInfo.m_shaderModuleCreateInfoCount < DE_LENGTH_OF_ARRAY(graphicsPipelineCreateInfo.m_shaderModuleCreateInfo));
517 graphicsPipelineCreateInfo.m_fragModule = createShaderModule(vk, device, &shaderModuleCreateInfo);
525 : *graphicsPipelineCreateInfo.m_fragModule;
573 graphicsPipelineCreateInfo.m_shaderModuleCreateInfoCount++;
574 graphicsPipelineCreateInfo.addShader(pipelineShaderStageCreateInfo);
576 DE_ASSERT(graphicsPipelineCreateInfo.pDepthStencilState == DE_NULL);
577 graphicsPipelineCreateInfo.addState(pipelineDepthStencilStateCreateInfo);
579 if (graphicsPipelineCreateInfo.pMultisampleState == DE_NULL)
583 graphicsPipelineCreateInfo.addState(pipelineMultisampleStateCreateInfo);
588 GraphicsPipelineCreateInfo& graphicsPipelineCreateInfo,
617 graphicsPipelineCreateInfo.addState(pipelineColorBlendStateCreateInfo);
619 if (graphicsPipelineCreateInfo.pMultisampleState == DE_NULL)
623 graphicsPipelineCreateInfo.addState(pipelineMultisampleStateCreateInfo);
914 GraphicsPipelineCreateInfo graphicsPipelineCreateInfo (pipelineLayout, renderPassHandle, 0, pipelineCreateFlags);
922 case VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT: updateVertexInputInterface(m_context, graphicsPipelineCreateInfo); break;
923 case VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT: updatePreRasterization(m_context, graphicsPipelineCreateInfo, delayedShaderCreate); break;
924 case VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT: updatePostRasterization(m_context, graphicsPipelineCreateInfo, delayedShaderCreate);break;
925 case VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT: updateFragmentOutputInterface(m_context, graphicsPipelineCreateInfo); break;
940 (graphicsPipelineCreateInfo.pMultisampleState == DE_NULL))
944 graphicsPipelineCreateInfo.addState(pipelineMultisampleStateCreateInfo);
949 appendStructurePtrToVulkanChain(&graphicsPipelineCreateInfo.pNext, &graphicsPipelineLibraryCreateInfo);
953 appendStructurePtrToVulkanChain(&graphicsPipelineCreateInfo.pNext, &linkingInfo);
954 graphicsPipelineCreateInfo.layout = *pipelineLayoutSame;
963 graphicsPipelineCreateInfo.flags &= ~VK_PIPELINE_CREATE_LIBRARY_BIT_KHR;
966 node.pipeline = createGraphicsPipeline(vk, device, DE_NULL, &graphicsPipelineCreateInfo);