Lines Matching defs:input
65 void exportFilesForExternalCompiler (const VulkanPipelineCacheInput& input,
75 for (auto&& samplerYcbcr : input.samplerYcbcrConversions)
83 for (auto&& sampler : input.samplers)
92 for (auto&& shader : input.shaderModules)
103 for (auto&& renderPass : input.renderPasses)
122 for (auto&& descriptorSetLayout : input.descriptorSetLayouts)
130 for (auto&& pipelineLayout : input.pipelineLayouts)
139 for (auto&& pipeline : input.pipelines)
384 vector<u8> buildOfflinePipelineCache (const VulkanPipelineCacheInput& input,
406 exportFilesForExternalCompiler(input, pipelineCompilerDataDir, pipelineCompilerFilePrefix);
407 if (input.pipelines.size() == 0)
452 vector<u8> buildPipelineCache (const VulkanPipelineCacheInput& input,
465 std::vector<VulkanJsonPipelineDescription> pipelines = input.pipelines;
615 chainedObjReservation->pipelineLayoutRequestCount = de::max(chainedObjReservation->pipelineLayoutRequestCount, deUint32(input.pipelineLayouts.size()));
616 chainedObjReservation->renderPassRequestCount = de::max(chainedObjReservation->renderPassRequestCount, deUint32(input.renderPasses.size()));
619 chainedObjReservation->descriptorSetLayoutRequestCount = de::max(chainedObjReservation->descriptorSetLayoutRequestCount, deUint32(input.descriptorSetLayouts.size()));
620 chainedObjReservation->samplerRequestCount = de::max(chainedObjReservation->samplerRequestCount, deUint32(input.samplers.size()));
621 chainedObjReservation->samplerYcbcrConversionRequestCount = de::max(chainedObjReservation->samplerYcbcrConversionRequestCount, deUint32(input.samplerYcbcrConversions.size()));
626 for (auto&& descriptorSetLayout : input.descriptorSetLayouts)
687 for (auto&& samplerYcbcr : input.samplerYcbcrConversions)
697 for (auto&& sampler : input.samplers)
724 for (auto&& shader : input.shaderModules)
735 for (auto&& renderPass : input.renderPasses)
816 for (auto&& pipelineLayout : input.pipelineLayouts)
941 std::vector<VulkanPipelineSize> extractSizesFromPipelineCache (const VulkanPipelineCacheInput& input,
947 if (input.pipelines.empty())
963 auto it = std::find_if(begin(input.pipelines), end(input.pipelines), vksc_server::PipelineIdentifierEqual(pipelineSize.id));
964 if (it != end(input.pipelines))
977 for (uint32_t p = 0; p < input.pipelines.size(); ++p)
982 pipelineSize.id.pipelineIdentifier[i] = input.pipelines[p].id.pipelineIdentifier[i];
985 pipelineSize.count = input.pipelines[p].maxCount;
987 pipelineSize.count = input.pipelines[p].allCount;