/ 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)