1// Copyright 2017-2023 The Khronos Group Inc. 2// 3// SPDX-License-Identifier: CC-BY-4.0 4 5include::{generated}/meta/{refprefix}VK_EXT_validation_cache.adoc[] 6 7=== Other Extension Metadata 8 9*Last Modified Date*:: 10 2017-08-29 11*IP Status*:: 12 No known IP claims. 13*Contributors*:: 14 - Cort Stratton, Google 15 - Chris Forbes, Google 16 17=== Description 18 19This extension provides a mechanism for caching the results of potentially 20expensive internal validation operations across multiple runs of a Vulkan 21application. 22At the core is the slink:VkValidationCacheEXT object type, which is managed 23similarly to the existing slink:VkPipelineCache. 24 25The new struct slink:VkShaderModuleValidationCacheCreateInfoEXT can be 26included in the pname:pNext chain at flink:vkCreateShaderModule time. 27It contains a slink:VkValidationCacheEXT to use when validating the 28slink:VkShaderModule. 29 30include::{generated}/interfaces/VK_EXT_validation_cache.adoc[] 31 32=== Version History 33 34 * Revision 1, 2017-08-29 (Cort Stratton) 35 ** Initial draft 36