Home
last modified time | relevance | path

Searched refs:ValidationCache (Results 1 – 3 of 3) sorted by relevance

/external/vulkan-validation-layers/layers/
Dshader_validation.h119 class ValidationCache {
125 ValidationCache() {} in ValidationCache() function
129 auto cache = new ValidationCache(); in Create()
182 void Merge(ValidationCache const *other) { in Merge()
Dshader_validation.cpp2262 uint32_t ValidationCache::MakeShaderHash(VkShaderModuleCreateInfo const *smci) { return XXH32(smci-… in MakeShaderHash()
2264 static ValidationCache *GetValidationCacheInfo(VkShaderModuleCreateInfo const *pCreateInfo) { in GetValidationCacheInfo()
2267 …return (ValidationCache *)((VkShaderModuleValidationCacheCreateInfoEXT const *)pCreateInfo)->valid… in GetValidationCacheInfo()
2295 hash = ValidationCache::MakeShaderHash(pCreateInfo); in PreCallValidateCreateShaderModule()
Dcore_validation.cpp13497 *pValidationCache = ValidationCache::Create(pCreateInfo); in CoreLayerCreateValidationCacheEXT()
13503 delete (ValidationCache *)validationCache; in CoreLayerDestroyValidationCacheEXT()
13509 ((ValidationCache *)validationCache)->Write(pDataSize, pData); in CoreLayerGetValidationCacheDataEXT()
13517 auto dst = (ValidationCache *)dstCache; in CoreLayerMergeValidationCachesEXT()
13518 auto src = (ValidationCache const *const *)pSrcCaches; in CoreLayerMergeValidationCachesEXT()