Vulkan-Docs/appendices/VK_KHR_imageless_framebuffer.txt
Jon Leech 7eb07044df Change log for July 7, 2019 Vulkan 1.1.114 spec update:
* Update release number to 114.

Internal Issues:

  * Fix extension appendix for `<<VK_INTEL_performance_query>>` to remove
    duplicate citation of ename:VK_QUERY_TYPE_PERFORMANCE_QUERY_INTEL
    (internal merge request 3234).

New Extensions:

  * `<<VK_KHR_imageless_framebuffer>>`
2019-07-07 20:11:14 -07:00

44 lines
1.5 KiB
Plaintext

// Copyright (c) 2016-2019 Khronos Group. This work is licensed under a
// Creative Commons Attribution 4.0 International License; see
// http://creativecommons.org/licenses/by/4.0/
include::meta/VK_KHR_imageless_framebuffer.txt[]
Last Modified Date::
2018-12-14
Contributors::
- Tobias Hector
- Graham Wihlidal
This extension allows framebuffers to be created without the need for
creating images first, allowing more flexibility in how they are used, and
avoiding the need for many of the confusing compatibility rules.
Framebuffers are now created with a small amount of additional metadata
about the image views that will be used in
slink:VkFramebufferAttachmentsCreateInfoKHR, and the actual image views are
provided at render pass begin time via
slink:VkRenderPassAttachmentBeginInfoKHR.
=== New Enum Constants
* Extending elink:VkStructureType:
** ename:VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES_KHR
** ename:VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO_KHR
** ename:VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO_KHR
** ename:VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO_KHR
* Extending elink:VkFramebufferCreateFlagBits:
** ename:VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT_KHR
=== New Structures
* slink:VkPhysicalDeviceImagelessFramebufferFeaturesKHR
* slink:VkFramebufferAttachmentsCreateInfoKHR
* slink:VkFramebufferAttachmentImageInfoKHR
* slink:VkRenderPassAttachmentBeginInfoKHR
=== Version History
* Revision 1, 2018-12-14 (Tobias Hector)
- Internal revisions