/ appendices / VK_KHR_relaxed_block_layout.txt
VK_KHR_relaxed_block_layout.txt
 1  // Copyright (c) 2016-2019 Khronos Group. This work is licensed under a
 2  // Creative Commons Attribution 4.0 International License; see
 3  // http://creativecommons.org/licenses/by/4.0/
 4  
 5  include::meta/VK_KHR_relaxed_block_layout.txt[]
 6  
 7  *Last Modified Date*::
 8      2017-03-26
 9  *IP Status*::
10      No known IP claims.
11  *Interactions and External Dependencies*::
12    - Promoted to Vulkan 1.1 Core
13  *Contributors*::
14    - John Kessenich, Google
15  
16  The `VK_KHR_relaxed_block_layout` extension allows implementations to
17  indicate they can support more variation in block code:Offset decorations.
18  For example, placing a vector of three floats at an offset of 16*N + 4.
19  
20  See <<interfaces-resources-layout,Offset and Stride Assignment>> for
21  details.
22  
23  === Promotion to Vulkan 1.1
24  
25  All functionality in this extension is included in core Vulkan 1.1, with the
26  KHR suffix omitted.
27  The original type, enum and command names are still available as aliases of
28  the core functionality.
29  
30  === Version History
31    * Revision 1, 2017-03-26 (JohnK)