• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// Copyright 2020-2021 The Khronos Group Inc.
2//
3// SPDX-License-Identifier: CC-BY-4.0
4
5include::{generated}/meta/{refprefix}VK_EXT_private_data.txt[]
6
7=== Other Extension Metadata
8
9*Last Modified Date*::
10    2020-03-25
11*IP Status*::
12    No known IP claims.
13*Contributors*::
14  - Matthew Rusch, NVIDIA
15  - Nuno Subtil, NVIDIA
16  - Piers Daniell, NVIDIA
17  - Jeff Bolz, NVIDIA
18
19=== Description
20
21The 'VK_EXT_private_data' extension is a device extension which enables
22attaching arbitrary payloads to Vulkan objects.
23It introduces the idea of private data slots as a means of storing a 64-bit
24unsigned integer of application defined data.
25Private data slots can be created or destroyed any time an associated device
26is available.
27Private data slots can be reserved at device creation time, and limiting use
28to the amount reserved will allow the extension to exhibit better
29performance characteristics.
30
31include::{generated}/interfaces/VK_EXT_private_data.txt[]
32
33=== Examples
34
35  * In progress
36
37=== Version History
38
39 * Revision 1, 2020-01-15 (Matthew Rusch)
40   - Initial draft
41