blob: ca66970c2503b2d0b8fefbf1400c005326b44346 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
// Copyright 2017-2024 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
|