Vulkan-Docs/doc/specs/vulkan/appendices/VK_KHR_relaxed_block_layout.txt
Jon Leech c8c0862dee Change log for August 1, 2017 Vulkan 1.0.57 spec update:
* Bump API patch number and header version number to 57 for this update.

Github Issues:

  * Fix error in description of ename:VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK
    block size (public issue 342).
  * Update documentation of ename:VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT
    to explicitly mention both graphics and compute pipelines (public issue
    525).

Internal Issues:

  * Document that
    slink:VkPhysicalDeviceLimits::pname:framebufferColorSampleCounts does
    not cover integer formats (internal issue 550).
  * Add a note under slink:VkImageViewCreateInfo describing how values meant
    for one format can be sanitized when used via another format (internal
    issue 927).
  * Add valid usage statements to ftext:vkCmd* documenting that image
    subresources used as attachments must not be accessed as non-attachments
    in a render pass (internal issue 929).
  * Remove obsolete 'validextensionstructs' attribute from +vk.xml+, the XML
    schema, and the schema documentation (internal issue 946).

New Extensions:

  * `VK_AMD_mixed_attachment_samples`
  * `VK_EXT_post_depth_coverage`
  * `VK_KHR_relaxed_block_layout`
  * `VK_NV_depth_range_unrestricted`
2017-07-31 17:22:11 -07:00

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)