Home
last modified time | relevance | path

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

/external/vulkan-validation-layers/layers/
Dshader_validation.h207 class ValidationCache {
213 ValidationCache() {} in ValidationCache() function
217 auto cache = new ValidationCache(); in Create()
270 void Merge(ValidationCache const *other) { in Merge()
Dshader_validation.cpp3063 uint32_t ValidationCache::MakeShaderHash(VkShaderModuleCreateInfo const *smci) { return XXH32(smci-… in MakeShaderHash()
3065 static ValidationCache *GetValidationCacheInfo(VkShaderModuleCreateInfo const *pCreateInfo) { in GetValidationCacheInfo()
3068 return CastFromHandle<ValidationCache *>(validation_cache_ci->validationCache); in GetValidationCacheInfo()
3093 hash = ValidationCache::MakeShaderHash(pCreateInfo); in PreCallValidateCreateShaderModule()
Dcore_validation.cpp14400 *pValidationCache = ValidationCache::Create(pCreateInfo); in CoreLayerCreateValidationCacheEXT()
14406 delete CastFromHandle<ValidationCache *>(validationCache); in CoreLayerDestroyValidationCacheEXT()
14412 CastFromHandle<ValidationCache *>(validationCache)->Write(pDataSize, pData); in CoreLayerGetValidationCacheDataEXT()
14419 auto dst = CastFromHandle<ValidationCache *>(dstCache); in CoreLayerMergeValidationCachesEXT()
14422 auto src = CastFromHandle<const ValidationCache *>(pSrcCaches[i]); in CoreLayerMergeValidationCachesEXT()