/ appendices / VK_KHR_image_format_list.txt
VK_KHR_image_format_list.txt
 1  // Copyright (c) 2016-2018 Intel Corporation
 2  
 3  include::meta/VK_KHR_image_format_list.txt[]
 4  
 5  *Last Modified Date*::
 6      2017-03-20
 7  *IP Status*::
 8      No known IP claims.
 9  *Contributors*::
10    - Jason Ekstrand, Intel
11    - Jan-Harald Fredriksen, ARM
12    - Jeff Bolz, NVIDIA
13    - Jeff Leger, Qualcomm
14    - Neil Henning, Codeplay
15  
16  On some implementations, setting the
17  ename:VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT on image creation can cause access
18  to that image to perform worse than an equivalent image created without
19  ename:VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT because the implementation does not
20  know what view formats will be paired with the image.
21  
22  This extension allows an application to provide the list of all formats that
23  can: be used with an image when it is created.
24  The implementation may then be able to create a more efficient image that
25  supports the subset of formats required by the application without having to
26  support all formats in the format compatibility class of the image format.
27  
28  === New Object Types
29  
30  None.
31  
32  === New Enum Constants
33  
34    * ename:VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO_KHR
35  
36  === New Enums
37  
38  None.
39  
40  === New Structs
41  
42    * slink:VkImageFormatListCreateInfoKHR
43  
44  === New Functions
45  
46  None.
47  
48  === Issues