H A D | vkSafetyCriticalUtil.cpp | 150 void hashPNextChain (std::size_t& seed, const void* pNext, const std::map<deUint64, std::size_t>& objectHashes) in hashPNextChain() argument 287 auto it = objectHashes.find(ptr->conversion.getInternal()); in hashPNextChain() 288 if (it != end(objectHashes)) in hashPNextChain() 296 hashPNextChain(seed, pBase->pNext, objectHashes); in hashPNextChain() 315 std::size_t calculateGraphicsPipelineHash (const VkGraphicsPipelineCreateInfo& gpCI, const std::map<deUint64, std::size_t>& objectHashes) in calculateGraphicsPipelineHash() argument 319 hashPNextChain(seed, gpCI.pNext, objectHashes); in calculateGraphicsPipelineHash() 337 hashPNextChain(seed, gpCI.pStages[i].pNext, objectHashes); in calculateGraphicsPipelineHash() 340 auto it = objectHashes.find(gpCI.pStages[i].module.getInternal()); in calculateGraphicsPipelineHash() 341 if (it != end(objectHashes)) in calculateGraphicsPipelineHash() 401 hashPNextChain(seed, gpCI.pVertexInputState->pNext, objectHashes); in calculateGraphicsPipelineHash() 520 calculateComputePipelineHash(const VkComputePipelineCreateInfo& cpCI, const std::map<deUint64, std::size_t>& objectHashes) calculateComputePipelineHash() argument 564 calculateSamplerYcbcrConversionHash(const VkSamplerYcbcrConversionCreateInfo& scCI, const std::map<deUint64, std::size_t>& objectHashes) calculateSamplerYcbcrConversionHash() argument 573 calculateSamplerHash(const VkSamplerCreateInfo& sCI, const std::map<deUint64, std::size_t>& objectHashes) calculateSamplerHash() argument 581 calculateDescriptorSetLayoutHash(const VkDescriptorSetLayoutCreateInfo& sCI, const std::map<deUint64, std::size_t>& objectHashes) calculateDescriptorSetLayoutHash() argument 607 calculatePipelineLayoutHash(const VkPipelineLayoutCreateInfo& pCI, const std::map<deUint64, std::size_t>& objectHashes) calculatePipelineLayoutHash() argument 637 calculateShaderModuleHash(const VkShaderModuleCreateInfo& sCI, const std::map<deUint64, std::size_t>& objectHashes) calculateShaderModuleHash() argument 650 calculateRenderPassHash(const VkRenderPassCreateInfo& rCI, const std::map<deUint64, std::size_t>& objectHashes) calculateRenderPassHash() argument 690 calculateRenderPass2Hash(const VkRenderPassCreateInfo2& rCI, const std::map<deUint64, std::size_t>& objectHashes) calculateRenderPass2Hash() argument [all...] |