39 lines
1.0 KiB
Plaintext
39 lines
1.0 KiB
Plaintext
|
// Copyright (c) 2016-2017 Khronos Group. This work is licensed under a
|
||
|
// Creative Commons Attribution 4.0 International License; see
|
||
|
// http://creativecommons.org/licenses/by/4.0/
|
||
|
|
||
|
[[VK_KHR_relaxed_block_layout]]
|
||
|
== VK_KHR_relaxed_block_layout
|
||
|
|
||
|
*Name String*::
|
||
|
+VK_KHR_relaxed_block_layout+
|
||
|
*Extension Type*::
|
||
|
Device extension
|
||
|
*Registered Extension Number*::
|
||
|
145
|
||
|
*Status*::
|
||
|
Complete
|
||
|
*Last Modified Date*::
|
||
|
2017-03-26
|
||
|
*Revision*::
|
||
|
1
|
||
|
*IP Status*::
|
||
|
No known IP claims.
|
||
|
*Dependencies*::
|
||
|
- Written against version 1.0 of the Vulkan API
|
||
|
- Requires Vulkan 1.0
|
||
|
*Contributors*::
|
||
|
- John Kessenich, Google
|
||
|
*Contacts*::
|
||
|
- John Kessenich (johnkessenich 'at' google.com)
|
||
|
|
||
|
The +VK_KHR_relaxed_block_layout+ extension allows implementations to
|
||
|
indicate they can support more variation in block code:Offset decorations.
|
||
|
For example, placing a vector of three floats at an offset of 16*N + 4.
|
||
|
|
||
|
See <<interfaces-resources-layout,Offset and Stride Assignment>> for
|
||
|
details.
|
||
|
|
||
|
=== Version History
|
||
|
* Revision 1, 2017-03-26 (JohnK)
|