/ appendices / VK_EXT_metal_surface.txt
VK_EXT_metal_surface.txt
 1  include::meta/VK_EXT_metal_surface.txt[]
 2  
 3  *Last Modified Date*::
 4      2018-10-01
 5  *IP Status*::
 6      No known IP claims.
 7  *Contributors*::
 8    - Dzmitry Malyshau, Mozilla Corp.
 9  
10  The `VK_EXT_metal_surface` extension is an instance extension.
11  It provides a mechanism to create a slink:VkSurfaceKHR object (defined by
12  the `<<VK_KHR_surface>>` extension) from dlink:CAMetalLayer, which is the
13  native rendering surface of Apple's Metal framework.
14  
15  === New Object Types
16  
17  None.
18  
19  === New Enum Constants
20  
21    * Extending elink:VkStructureType:
22    ** ename:VK_STRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXT
23  
24  === New Enums
25  
26  None.
27  
28  === New Structures
29  
30    * slink:VkMetalSurfaceCreateInfoEXT
31  
32  === New Functions
33  
34    * flink:vkCreateMetalSurfaceEXT
35  
36  === Issues
37  
38  None.
39  
40  === Version History
41  
42   * Revision 1, 2018-10-01 (Dzmitry Malyshau)
43     - Initial version