// Copyright 2017-2023 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 include::{generated}/meta/{refprefix}VK_EXT_validation_cache.adoc[] === Other Extension Metadata *Last Modified Date*:: 2017-08-29 *IP Status*:: No known IP claims. *Contributors*:: - Cort Stratton, Google - Chris Forbes, Google === Description This extension provides a mechanism for caching the results of potentially expensive internal validation operations across multiple runs of a Vulkan application. At the core is the slink:VkValidationCacheEXT object type, which is managed similarly to the existing slink:VkPipelineCache. The new struct slink:VkShaderModuleValidationCacheCreateInfoEXT can be included in the pname:pNext chain at flink:vkCreateShaderModule time. It contains a slink:VkValidationCacheEXT to use when validating the slink:VkShaderModule. include::{generated}/interfaces/VK_EXT_validation_cache.adoc[] === Version History * Revision 1, 2017-08-29 (Cort Stratton) ** Initial draft